0
カスタムウィジェットで「変更」イベントを伝播することに問題があります。dgrid:カスタムウィジェットから変更を伝播するときの問題
define([
"dojo/_base/declare",
"dijit/_Widget",
"dijit/_TemplatedMixin",
"dojo/on",
"dojo/text!./TopEditor.html",
], function (declare, _Widget, _TemplateMixin, on, domClass, template) {
return declare("myEditor", [_Widget, _TemplateMixin], {
templateString: template,
value: false,
_onClick: function (event) {
this.set("value", !this.get('value'));
this.emit("change");
},
_setValueAttr: function (value) {
this.value = value;
// ... do some dom stuff ...
}
});
});
問題は、「これは」私のコンテキスト内でウィジェットのDOMNODEありながらEditor.jsのライン477(https://github.com/SitePen/dgrid/blob/master/Editor.js#L477)で「これは」、_updatePropertyFromEditorメソッドに付与されていること、であると:これは私のウィジェットですウィジェット自体ではなく、"dgrid-datachange"の伝播は機能しません。私は何か間違っているのですか?バグはありますか?