2016-07-27 22 views
0

道場集intermediateChanges當我使用這個在多行文本(模板字符串)上textarea的

`data-dojo-props='intermediateChanges:true' data-dojo-attach-event='onChange : update'` 

onChange事件 - 火災對模糊事件多行文本。我的要求是檢測從textarea發出的更改。

非常感謝!

回答

0

我不知道你是如何創建Textarea。但是,您可以嘗試的一件事是確保parseOnLoad設置爲true或您正在使用parser.parse();

UPDATE:如果templateString是你在評論中提到的那麼它不會工作。 Textarea是一個HTML節點,不是dijit,所以屬性intermediateChanges不適用於它。

另外,dojoAttachPointdojoAttachEvent應該是data-dojo-attach-pointdata-dojo-attach-event。我很驚訝它爲你工作,可能是由於向後兼容。

事件對dijits區分大小寫,所以您需要確保它匹配模板字符串。

我已經在templateString中使用TextArea dijit來處理JsBin。 https://jsbin.com/cuyigizuji/edit?html,console,output

希望這對我很有幫助。

+0

嗨,我使用的textarea如下代碼的模板string.Check:this._contentWidgetString = 「「。 – Tushky

+0

@Tushky你正在使用哪種版本的dojo? –

+0

@T Kambi我正在使用dojo 1.9版本。 – Tushky