2
私はCombobox dijit/form/ComboBox
を持っています。ユーザーが入力を開始すると、コンボボックスに文字を含む結果が表示されます。この値dijit/form/ComboBoxにqueryExprを使用する方法
- ネブラスカ
- サウスダコタ
- デラウェアを有する例COMBOXについて
ユーザーが入力し、 "D" 結果がなければならない
- 南ダコタ
- デラウェア
私はCombobox dijit/form/ComboBox
を持っています。ユーザーが入力を開始すると、コンボボックスに文字を含む結果が表示されます。この値dijit/form/ComboBoxにqueryExprを使用する方法
ユーザーが入力し、 "D" 結果がなければならない
シンプルなだけユーザーqueryExpr: "*${0}*"
コンボ選択項目は、検索キーワードが含まれている場合に検索します。これが最後の使用して完全なサンプル怒鳴る
:
require([
"dojo/store/Memory", "dijit/form/ComboBox", "dojo/domReady!"
], function(Memory, ComboBox){
var stateStore = new Memory({
data: [
{name:"", id:""},
{name:"Nebraska", id:"NE"},
{name:"South Dakota", id:"SD"},
{name:"Delaware", id:"DE"},
{name:"Test1", id:"T1"},
{name:"Test2", id:"T2"},
{name:"Test3", id:"T3"}
]
});
var ComboBox = new ComboBox({
id: "filteringCombo",
store: stateStore,
queryExpr: "*${0}*",
searchAttr: "name"
}, "filterCombo").startup();
});
<script type="text/javascript">
dojoConfig = {isDebug: true, async: true, parseOnLoad: true}
</script>
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"></script>
<link href="//ajax.googleapis.com/ajax/libs/dojo/1.8.3/dijit/themes/claro/claro.css" rel="stylesheet"/>
<body class="claro">
<div id="filterCombo"></div>
</body>
ねえ@mostafaはこのヘルプを:)い?? –
+1 :)、これが助けになった場合は、この画像に= [画像解決投稿](http://i.stack.imgur.com/T8umg。 png))ありがとうございました:) –
もう一度感謝します。 – mostafa