我想创建一个带有Dojo的按钮,点击后可以进行圆顶数据库查询。我正在使用Dojo 1.9.1。
是我唯一的部分成功 <button data-dojo-Type="dijit/form/Button" type="Button" onClick="FunctionCall()">Button Name</button>
(部分成功,我的意思是它使它成为调试器中的函数,除此之外还有其他一些蠕虫)
我已经通过声明性示例尝试了dijit / form / Button参考指南中描述的方法,但按钮除了挂出并且看起来很漂亮之外什么都不做。
<button data-dojo-type="dijit/form/Button" type="button">Click me too!
<script type="dojo/on" data-dojo-event="click" data-dojo-args="evt">
FunctionCall();
</script>
</button>
我也尝试过dojo教程中的Hello World样式指南但没有成功。
<button data-dojo-type="dijit/form/Button" type="button">Click me too!
<script type="dojo/method" event="onClick">
FunctionCall();
</script>
</button>
我的第一个使用此dojo按钮调用函数的方法是否正确/可接受?或者是首选的教程方法之一?
答案 0 :(得分:0)
我的第一个使用此dojo按钮调用函数的方法是否正确/可接受/正确?
简短回答,是的,但这可能不是你想要做的事情,因为它不是&#34;道场方式&#34;。
如果你做想要使用dojo/method
方法,我相信你需要在你的dojo配置中将parseOnLoad
设置为true。 See this working fiddle for an example
答案 1 :(得分:0)
要了解如何在好道场中创建按钮,请查看此处; - )
http://dojotoolkit.org/reference-guide/1.9/dijit/form/Button.html#dijit-form-button
已经描述了如何以声明或编程方式创建按钮。
此致,Miriam