W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
通過 $.fn.searchbox.defaults 重寫默認(rèn)的 defaults。
搜索框(searchbox)提示用戶輸入搜索值。它可以結(jié)合一個菜單,允許用戶選擇不同的搜索類別。當(dāng)用戶按下 ENTER 鍵時或者點擊組件右側(cè)的搜索按鈕時,搜索動作將被執(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' });
名稱 | 類型 | 描述 | 默認(rèn)值 |
---|---|---|---|
width | number | 組件的寬度。 | auto |
height | number | 組件的高度。該屬性自版本 1.3.2 起可用。 | 22 |
prompt | string | 顯示在輸入框里的提示信息。 | '' |
value | string | 輸入的值。 | '' |
menu | selector | 搜索類型的菜單。每個菜單項可以有下列的屬性:
name:搜索類型名稱。 selected:當(dā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)用戶按下搜索按鈕或者按下 ENTER 鍵時,searcher 函數(shù)將被調(diào)用。 | null |
名稱 | 參數(shù) | 描述 |
---|---|---|
options | none | 返回選項(options)對象。 |
menu | none | 返回搜索類型的菜單對象。
下面的實例演示如何改變菜單項圖標(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)前的搜索類型名稱。 |
selectName | name | 選擇當(dāng)前的搜索類型名稱。
代碼實例: $('#ss').searchbox('selectName', 'sports'); |
destroy | none | 銷毀該組件。 |
resize | width | 重設(shè)組件的寬度。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: