1. 程式人生 > >easyUI-combotree-樹形下拉選單

easyUI-combotree-樹形下拉選單

======================================我的==================================================

Jsp標籤:

  1. <select id="id" class="easyui-combotree"></select>
JS:
  1. $('#cc').combotree({
  2. url: 'url',//請求地址。
  3. required: true,//必填。
  4. queryParams : {//在請求遠端資料的時候傳送額外的引數
  5. parentid : "parentid"
  6. },
  7. onLoadSuccess : function(node, data) {
  8. $("#cc").combotree('setValue', "id");//預設選中。
  9. var t = $("#t_parentid").combotree('tree');// 獲取樹物件。
  10. var n = t.tree("find",row.deptid);
  11. t.tree("remove",n.target);//移除某一資料和其子節點。
  12. }
  13. });
  14. //=======================簡單方式==============================
  15. $('#cc').combotree('reload','url');
  16. //
  17. $('#cc').combotree('loadData','json');
JSON資料:

[{
  "id": "id1",
  "text": "父",
  "children": [{
    "id": "id11",
    "text": "子1"
  },{
    "id": "id12",
    "text": "子2"
  }]
}]

======================================官方==================================================

ComboTree(樹形下拉框)

擴充套件自$.fn.combo.defaults和$.fn.tree.defaults。使用$.fn.combotree.defaults重寫預設值物件。

樹形下拉框結合選擇控制元件和下拉樹控制元件。它與combobox(下拉列表框)類似,但是將下拉列表框的列表替換成了樹形控制元件。該控制元件支援樹狀態複選框,方便多選操作。

依賴關係

用法

使用標籤建立樹形下拉框。

  1. <selectid="cc"class="easyui-combotree"style="width:200px;"
  2. data-options="url:'get_data.php',required:true"></select>

使用Javascript建立樹形下拉框。

  1. <inputid="cc"value="01">

  1. $('#cc').combotree({
  2. url: 'get_data.php',
  3. required: true
  4. });


屬性

樹形下拉框屬性擴充套件自combo(自定義下拉框)和tree(樹形控制元件),樹形下拉框重寫的屬性如下:

屬性名 屬性值型別 描述 預設值
editable boolean 定義使用者是否可以直接輸入文字到欄位中。 false

事件

該控制元件的事件完全繼承自combo(自定義下拉框)和tree(樹形控制元件)。

方法

樹形下拉框方法擴充套件自combo(自定義下拉框),樹形下拉框新增和重寫的方法如下:

方法名 方法引數 描述
options none 返回屬性物件。
tree none 返回樹形物件。以下的例子顯示瞭如何得到選擇的樹節點。
var t = $('#cc').combotree('tree');	// 獲取樹物件
var n = t.tree('getSelected');		// 獲取選擇的節點
alert(n.text);
loadData data 讀取本地樹形資料。

程式碼示例:

$('#cc').combotree('loadData', [{
	id: 1,
	text: 'Languages',
	children: [{
		id: 11,
		text: 'Java'
	},{
		id: 12,
		text: 'C++'
	}]
}]);
reload url 再次請求遠端樹資料。通過'url'引數重寫原始URL值。
clear none 清空控制元件的值。
setValues values 設定元件值陣列。

程式碼示例:

$('#cc').combotree('setValues', [1,3,21]);
setValue value 設定元件值。

程式碼示例:

$('#cc').combotree('setValue', 6);

相關推薦

easyUI-combotree-樹形選單

======================================我的================================================== Jsp標籤: <select id="id" class="easyui-com

easyUI中選擇選單和輸入框的使用

最近在做一個網站,涉及到需要實現下拉選擇選單和輸入框的混合實現。此時想到了EasyUI上的外掛的使用。 首先下載JQuery EasyUI 登入 http://www.jeasyui.net/download/ 下載EasyUI的GLP版本。    2. 參考程式碼 &l

easyUI設定一個令人滿意的樹形combotree

什麼叫令人滿意的樹形下拉框: 1.父級節點不可選擇 2.單擊父級節點,可展開和關閉子級節點 效果展示: 程式碼: 下拉框的佈局設定: 前臺是一個datagrid表格,在toolbar裡添加了一個text和一個查詢按鈕 $("#singleGrid").datagr

easyui中的菜單是樹形結構時如何實現onchange方法

問題 input style 出現 發現 class 如果 box ble 今天碰到一個問題就是我寫的代碼中的一個下拉列表顯示的是樹型菜單,代碼如下(使用的是easyui): .... <tr> <td>地區:</td>

技術問題(未解決)easyui datagrid裡面新增選單combobox

今天進行專案的時候想要使用datagrid裡面加上一個下拉選單功能combobox,就類似於性別,然後下拉選單裡面有男女,選擇就好了。但是怎麼弄都是沒有弄出來下拉選單,只好用其他的方式實現了,以後有時間一定要解決一下。具體的看一下程式碼吧,這個問題哪位大神指導麻煩指點一下,謝

easyui combobox 製作帶有複選框的選單

在實際的專案中,總會遇到下拉框中需要多選的需求。其實使用easyui實現該功能並不難。主要方法是使用combobox中的formatter這個方法。 下面寫個例子。 1.首先設定combobox的multiple屬性為true 2.使用formatter方法來實現顯示的樣子。

JQueryEasyUI 元件 樹形ComboTree

1,介紹 定義  樹形下拉框結合選擇控制元件和下拉樹控制元件  繼承關係  combo   tree 每個節點都具備以下屬性: · id:節點ID,對載入遠端資料很重要。 · text:顯

JSP自定義標籤(一) 樹形選擇選單

<tag>       <name>selector</name>       <tag-class>com.moonNigh.tagSupport.SelectorTag</tag-class>       <body-content&

樹形結構

bsp info 菜單 ice ret inf pan com menu $("#treeCombo-1400-inputEl").live({ click:function(){ var manues=getOrgTreeInfo()

easyui-combobox】菜單自動補全功能,Ajax獲取遠程數據源

combo -c -o efi 字段 data app script resp 這個是針對easyUI的下拉菜單使用的,Ajax獲取遠程數據源 HTML 頁面 <input id="uname" name="uname" class="easyui-combo

Easyui多個框聯動效果

code this .com cti 下拉框聯動 reload tex count 多個 好久沒寫前端了,以前在做多級聯動的時候,用的是easyui的tree結構,但是需要一次性全部加載,不是按需加載,性能不好,退而求其之,用多個下拉框做 eayui的combobox 有

jqgrid 表格中篩選條件的多選樹形 ;文本框清除插件;高級查詢多條件動態篩選插件

this break eset real 分割線 EDA color ctx 篩選條件 /** * @@desc 文本框清除按鈕,如果isAutoWrap為false當前文本框父級必須是relative定位,boostrap參考input-group

用jquery製作一個二級導航選單

大體流程:        1使用$(function(){...})獲取到想要作用的HTML元素。       2通過使用children()方法尋找子元素。    &

純css製作導航選單

 轉載文章,覺得作者思路很好  <nav>         <ul>         

CSS實戰心得筆記——常用選單

寫作目的 花了一個月左右的時間,學完了HTML5和CSS的基礎知識,主要通過W3school、菜鳥教程和網易雲課堂的網課。學習過程中CSDN的很多部落格給了我幫助和啟發,效果要比生硬的教程好得多。因此,開始實戰練習的過程中,把每個案例的實現及其思路記錄在這裡,作為總結。 常用下拉選單

JavaWeb專案練習--支付模組、後臺部分模組(手風琴選單、上傳技術)

易寶支付 線上支付的兩種形式: 1. 電商與銀行直連! 安全 不收手續費 不與小電商合作! 2. 第三臺支付平臺 支付寶 易寶 財富通 好處: 不安全 收手續費(1%) 小電商可以與其合作! 需要在第三方註冊賬戶 需要認證! 我

經典的 div + css 滑鼠 hover 選單

經典的 div + css 滑鼠 hover 下拉選單 效果圖: 原始碼: <html> <head> <meta charset="utf-8"> <style type="text/css"> nav {

用position來寫導航的選單

今天來用position來寫下拉選單,話不多說,直接上程式碼, <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpo

CSS的選單被擋住,修改Z-INDEX也不成功

CSS的下拉選單被擋住,修改Z-INDEX也不成功 做了一個滑鼠放上去就出現的下拉選單,但是這個下拉的內容被擋住了。 Z-INDEX 是設定不同塊的層次的,我修改了問題還是有。 後來發現是必須要把該便籤的父標籤的 position 屬性設定為 absolute 具體原

js獲取selece選單選中的值

第一種方式(原生js) var obj = document.getElementByIdx_x(”testSelect”); //定位id var index = obj.selectedIndex; // 選中索引 var text = obj.options[index].text;