TD - 多选框 - CheckBox
模板
模板1:TD
//Html - checked="true" 默认选中
<input dojoType="bootstrap.form.CheckBox" checked="true" dojoAttachPoint="assetsIdBox">
Js:
//绑定修改事件
this.connects.push(dojo.connect(this.isIntelligent, "onChange", this, this.onChange_isIntelligent));
onChange_isIntelligent: function(){
if (this.isIntelligent.checked){//选中}else{//未选中}
}
//设置为选中
this.browseVideoBox.attr("checked", true);
//设置为不选中
this.browseVideoBox.attr("checked", false);
模板2:动态建立
var checkBox = new bootstrap.form.CheckBox({});
checkBox.id = json[i].id;
checkBox.caption = json[i].caption;
this.divLogType.appendChild(checkBox.domNode);
this.divLogType.appendChild(document.createTextNode(json[i].caption + " "));
模板3:动态建立 - 每行5个
html
<div class="row">
<div class="col-lg-12" dojoAttachPoint="divLogType"></div>
</div>
js
var table = document.createElement("table");
this.divLogType.appendChild(table);
var tr = null;
var td = null;
dojo.forEach(json, dojo.hitch(this, function(item, idx){
if (Math.floor(idx / 5) * 5 == idx) {
tr = table.insertRow(-1); //兼容IE6
}
td = document.createElement("td");
td.setAttribute("width", "200px");
tr.appendChild(td);
var checkBox = new bootstrap.form.CheckBox({});
checkBox.logTypeId = item.id;
checkBox.logTypeCaption = item.caption;
td.appendChild(checkBox.domNode);
td.appendChild(document.createTextNode(item.caption + " "));
}));
最新文章
- Shell_1 简介
- [UE4][Custom Animation Graph Node]Evaluate Pose by Curve
- 【Alpha阶段】第一次线上会议
- 【mongo】Can&#39;t take a write lock while out of disk space错误
- A Simple C++ Template Class that Matches a String to a Wildcard Pattern
- 淘宝初始化css代码
- 继承多态绕点 C#篇
- JS代码实现网站设为首页加入收藏功能
- [Java] 匿名内部类
- C#操作word封装
- 高级I/O函数(3)-tee、fcntl函数
- jQuery图片提示示例
- ms_celeb_1m数据提取(MsCelebV1-Faces-Aligned.tsv)python脚本
- Hadoop(九)Hadoop IO之Compression和Codecs
- 初探arch -小白安装arch篇
- Java当中的IO三
- Windows&#160;批处理获取某路径下最新创建的文件的名称
- collections, time, queue的应用
- CentOS7+Nginx设置Systemctl restart nginx.service服务
- Math类的学习 java 类库 API 文档学习