Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置/更改/附加到dojo数据道具的方法_Javascript_Html_Dojo_Web - Fatal编程技术网

Javascript 设置/更改/附加到dojo数据道具的方法

Javascript 设置/更改/附加到dojo数据道具的方法,javascript,html,dojo,web,Javascript,Html,Dojo,Web,我想设置dojo widjet的dojo数据道具,但我不想在声明中这样做。我想从一个使用dojo函数或js函数的脚本中完成它 以下是我的小部件声明: <input id="myTextBox" data-dojo-type="oneui.form.TextBox" /> 之后我想在脚本中设置它的dojo数据道具 <script type="text/javascript"> Set dojo-data-props here </script> 在此设置

我想设置dojo widjet的dojo数据道具,但我不想在声明中这样做。我想从一个使用dojo函数或js函数的脚本中完成它

以下是我的小部件声明:

<input id="myTextBox" data-dojo-type="oneui.form.TextBox" />

之后我想在脚本中设置它的dojo数据道具

<script type="text/javascript"> Set dojo-data-props here </script>
在此设置dojo数据道具
有没有办法做到这一点? 我尝试使用dojo.attr,但它不适用于dojo数据道具,只适用于基本的html属性。

您需要为正在使用的widjit调用set()方法

dojo.mywidget.set("myAttribute", value); 

在这种情况下,您确定不希望以编程方式构建小部件吗?