我想要动态创建dojo按钮,并且我有问题可以使用iconClass等选项。如何使用选项动态创建dojo按钮,如iconClass
这里是我我会如何创建按钮
<td valign="middle" align="
<button data-dojo-type="dijit/form/Button" data-dojo-props="iconClass:'icon_btn_add', showLabel: false" type="button" onClick='require(["RouteView.js"], function(s) { s.cb_click_btn_add(1); })' id="id_btn_add_0"
</td>
我已经试过
btn = new Button({
"data-dojo-props": "iconClass:icon_btn_add, showLabel: false",
"onClick": "require(['RouteView.js'], function(s) {
s.cb_click_btn_add("+(n)+
"id": "id_btn_add_"+n,
"disabled": "true"
}, id_td3);
这:
domConstruct.create("button", {
"data-dojo-type": "dijit/form/Button",
"data-dojo-props": "iconClass:icon_btn_add, showLabel: false",
"type": "button",
"onClick": "require(['RouteView.js'], function(s) { s.cb_click_btn_add("+(n+1)+"); })",
"id": "xid_btn_add_"+n,
"disabled": "true"
}, id_td3, "last");
“数据道场道具” 属性没有考虑到。
我该如何动态创建dojo Button并使用iconClass?
其实我找到了解决办法:只是使用“iconClass”作为属性。 BTN =新按钮({ “iconClass”: “icon_btn_add”, “showLabel”:假, “的onClick”:“需要([ 'RouteView.js'],(多个)功能{ s.cb_click_btn_add( “+(n)+ ”id“:”id_btn_add _“+ n, ”disabled“:”true“ },id_td3); – Olivier