关于DOJO添加组件的问题
时间:2010-10-31
来源:互联网
JScript code
这是我新建的两个函数创建一个Select和一个input组件,我要将他们加入一个id为_dataDiv中,但只能显出一个组件来:
JScript code
function createSelect(_dataDiv, _label, _values) { // var _div = _dataDiv.appendChild(document.createElement("div")); var _select = new dijit.form.Select( { id : _label }, _dataDiv); _select._setStyleAttr( { "width" : "26" }); for ( var i = 0; i < _values.length; i++) { _select.addOption( { value : _values[i], label : _values[i] }) } var _labelNode = dojo.create("label", { "for" : _label, innerHTML : _label }, _select.domNode, "before"); } function createInput(_dataDiv, _label, _value) { var _input = new dijit.form.TextBox( { id : _value }, _dataDiv,"last"); var _labelNode = dojo.create("label", { "for" : _value, innerHTML : _label }, _input.domNode, "before"); }
这是我新建的两个函数创建一个Select和一个input组件,我要将他们加入一个id为_dataDiv中,但只能显出一个组件来:
JScript code
for ( var i = 0; i < attributes.length; i++) { var element = qnStore.getValues(items[0], attributes[i]); if (attributes[i] != "name") { if (element.length > 1) { // dataDiv.appendChild(_labelNode); createSelect(dataDiv, attributes[i], element); // var _labelNode = createLabel(attributes[i]); } else { createInput(dataDiv, attributes[i], element[0]); } } }
作者: huxin889 发布时间: 2010-10-31
CSS code
单独创建控件是否能创建成功
作者: IBM_hoojo 发布时间: 2010-11-01
单独创建没有问题,我感觉是不是创建的时候有一个“覆盖”的问题,但具体怎么样操作,我不太会。
作者: huxin889 发布时间: 2010-11-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28