我正在使用Dojo 1.8版。我設計了一個自定義小部件,如下所示。它的一個片段在DOJO中傳遞事件參數的正確方法是什麼?
<div>
\t <div>
\t \t <input
\t \t \t id ="NZ1",
\t \t \t data-dojo-attch-point = "NZ1"
\t \t \t data-dojo-attch-type = "ecm.widget.ValidationTextBox"
\t \t \t data-dojo-attch-event = "onBlur : makeAllSmall"
\t \t />
\t </div>
\t <div>
\t \t <input
\t \t \t id ="NZ2",
\t \t \t data-dojo-attch-point = "NZ2"
\t \t \t data-dojo-attch-type = "ecm.widget.ValidationTextBox"
\t \t \t data-dojo-attch-event = "onBlur: makeAllSmall"
\t \t />
\t </div>
</div>
這裏是事件處理
makeAllSmall : function(evt){
\t var currVal=evt.target.value;
\t currVal = currVal.toLowerCase();
\t /**Some Other business logic on currVal **/
}
這EVT總是來爲未定義。我對Dojo很陌生。我錯過了HTML方面的東西嗎?我試圖如下更改HTML而不是運氣
\t \t <input
\t \t \t id ="NZ2",
\t \t \t data-dojo-attch-point = "NZ2"
\t \t \t data-dojo-attch-type = "ecm.widget.ValidationTextBox"
\t \t \t data-dojo-attch-event = "onBlur : makeAllSmall"
\t \t \t data-dojo-args="e"
\t \t />
感謝。這是我正在尋找的東西。而我的那個額外的r – Shital