2
請看看這個代碼空是FilteringSelect價值的選擇:道場:當需要=假
dojo.require('dijit.form.FilteringSelect');
dojo.require('dojo.store.JsonRest');
dojo.declare('JsonFilteringSelect', dijit.form.FilteringSelect, {
constructor: function (options) {
dojo.declare.safeMixin(this, options);
if (this.url) {
this.store = new dojo.store.JsonRest({
target: this.url
});
} else {
console.log('JsonFilteringSelect: options.url is not defined');
}
}
});
var getPersonJsonFilteringSelect = new JsonFilteringSelect({
url: '/person/get',
name: 'Test',
title: 'Test title',
required: false,
autoComplete:false,
value: '',
pageSize:10,
queryExpr:'${0}'
}, dojo.byId('select'));
getPersonJsonFilteringSelect.startup();
});
使用案例:假設我有20個結果到我FilteringSelect來。
- 用戶選擇是FilteringSelect值1。
- 該值設置爲值 FilteringSelect。
- 但用戶後決定對 空值更改此值。
- 據我瞭解,因爲需要:假FilteringSelect來應該允許 設置爲空值,但事實並非如此。我在這裏觀察此行爲:
- 用戶點擊文本框是FilteringSelect當用戶按下「標籤」或其他元素點擊
- 用戶將其清除
- - FilteringSelect來自動選擇第一個值。
我怎麼能允許用戶設置空值到FilteringSelect來?
作爲標籤,「」作爲值 –