2013-11-16 5 views
0

Я хочу создать кнопку с Dojo, чтобы щелкнуть, делает ли база данных купола. Я использую Dojo 1.9.1. Мой только частичный успех сЕсть ли «правильный» способ создания кнопки с использованием 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> 

Я также пробовал руководство по стилю Hello World из учебника Dojo без каких-либо успехов.

<button data-dojo-type="dijit/form/Button" type="button">Click me too! 
    <script type="dojo/method" event="onClick"> 
     FunctionCall(); 
    </script> 
</button> 

Является ли мой первый метод вызова функции с помощью этой кнопки dojo правильной/приемлемой/правильной? Или один из методов учебника предпочтительнее?

ответ

0

Является ли мой первый метод вызова функции с помощью этой кнопки dojo правильной/приемлемой/правильной?

Короткий ответ, да, но это может быть не то, что вы хотите сделать, продвигаясь вперед, так как это не «путь доджо».

Если вы сделать хотите использовать метод dojo/method, я считаю, нужно установить parseOnLoad к истинным в вашем додзе конфигурации. See this working fiddle for an example.

Смежные вопросы