W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
通過(guò) $.fn.searchbox.defaults 重寫(xiě)默認(rèn)的 defaults。
搜索框(searchbox)提示用戶(hù)輸入搜索值。它可以結(jié)合一個(gè)菜單,允許用戶(hù)選擇不同的搜索類(lèi)別。當(dāng)用戶(hù)按下 ENTER 鍵時(shí)或者點(diǎn)擊組件右側(cè)的搜索按鈕時(shí),搜索動(dòng)作將被執(zhí)行。
1、從標(biāo)記創(chuàng)建。把 'easyui-searchbox' class 加入到 <input> 標(biāo)記。
<script type="text/javascript"> function qq(value,name){ alert(value+":"+name) } </script> <input id="ss" class="easyui-searchbox" style="width:300px" data-options="searcher:qq,prompt:'Please Input Value',menu:'#mm'"></input> <div id="mm" style="width:120px"> <div data-options="name:'all',iconCls:'icon-ok'">All News</div> <div data-options="name:'sports'">Sports News</div> </div>
2、編程創(chuàng)建。
<input id="ss"></input> <div id="mm" style="width:120px"> <div data-options="name:'all',iconCls:'icon-ok'">All News</div> <div data-options="name:'sports'">Sports News</div> </div>
$('#ss').searchbox({ searcher:function(value,name){ alert(value + "," + name) }, menu:'#mm', prompt:'Please Input Value' });
名稱(chēng) | 類(lèi)型 | 描述 | 默認(rèn)值 |
---|---|---|---|
width | number | 組件的寬度。 | auto |
height | number | 組件的高度。該屬性自版本 1.3.2 起可用。 | 22 |
prompt | string | 顯示在輸入框里的提示信息。 | '' |
value | string | 輸入的值。 | '' |
menu | selector | 搜索類(lèi)型的菜單。每個(gè)菜單項(xiàng)可以有下列的屬性:
name:搜索類(lèi)型名稱(chēng)。 selected:當(dāng)前選擇的搜索類(lèi)型名稱(chēng)。 下面的實(shí)例演示了如何定義一個(gè)選中的搜索類(lèi)型名稱(chēng)。 <input class="easyui-searchbox" style="width:300px" data-options="menu:'#mm'" /> <div id="mm" style="width:150px"> <div data-options="name:'item1'">Search Item1</div> <div data-options="name:'item2',selected:true">Search Item2</div> <div data-options="name:'item3'">Search Item3</div> </div> |
null |
searcher | function(value,name) | 當(dāng)用戶(hù)按下搜索按鈕或者按下 ENTER 鍵時(shí),searcher 函數(shù)將被調(diào)用。 | null |
名稱(chēng) | 參數(shù) | 描述 |
---|---|---|
options | none | 返回選項(xiàng)(options)對(duì)象。 |
menu | none | 返回搜索類(lèi)型的菜單對(duì)象。
下面的實(shí)例演示如何改變菜單項(xiàng)圖標(biāo)。 var m = $('#ss').searchbox('menu'); // get the menu object var item = m.menu('findItem', 'Sports News'); // find the menu item // change the menu item icon m.menu('setIcon', { target: item.target, iconCls: 'icon-save' }); // select the searching type name $('#ss').searchbox('selectName', 'sports'); |
textbox | none | 返回文本框?qū)ο蟆?/td> |
getValue | none | 返回當(dāng)前的搜索值。 |
setValue | value | 設(shè)置新的搜索值。 |
getName | none | 返回當(dāng)前的搜索類(lèi)型名稱(chēng)。 |
selectName | name | 選擇當(dāng)前的搜索類(lèi)型名稱(chēng)。
代碼實(shí)例: $('#ss').searchbox('selectName', 'sports'); |
destroy | none | 銷(xiāo)毀該組件。 |
resize | width | 重設(shè)組件的寬度。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: