中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jquery EasyUI如何實現treegrid上顯示checkbox并取選定值

發布時間:2022-10-23 08:45:51 來源:億速云 閱讀:245 作者:iii 欄目:web開發

這篇文章主要介紹“Jquery EasyUI如何實現treegrid上顯示checkbox并取選定值”,在日常操作中,相信很多人在Jquery EasyUI如何實現treegrid上顯示checkbox并取選定值問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Jquery EasyUI如何實現treegrid上顯示checkbox并取選定值”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

先放個最終的效果圖:

Jquery EasyUI如何實現treegrid上顯示checkbox并取選定值

然后是代碼:

html文件:

<body>
<h2>TreeGrid</h2>
<div>
<a id="consle" href="#">consle</a>
</div>
<table id="test" title="Folder Browser"  > 
</table> 
</body>

說明:沒什么內容,標題,然后是一個表格,我為了做些測試放了個按鈕consle,不用刪掉即可,當然要引用幾個js文件和css文件:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="jquery,ui,easy,easyui,web">
<meta name="description" content="easyui help you build your web page easily!">
<title>jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/icon.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="ws.js"></script>

接著是js文件:

$(function(){
$('#test').treegrid({ 
url:"data/treegrid_data.json", 
idField:'id', 
treeField:'name', 
animate:"true",
rownumbers:"true",
columns:[[ 
{title:'Task Name',field:'name',formatter:function(value,rowData,rowIndex){
return " " + rowData.name;
},width:180}, 
{field:'size',title:'Persons',width:60,align:'right'}, 
{field:'date',title:'Begin Date',width:80}
]] 
});
$("#consle").bind("click",consleclick)
});
function set_power_status(){ 
var idList = ""; 
$("input:checked").each(function(){
var id = $(this).attr("id");
if(id.indexOf("ceshi_")>-1)
idList += id.replace("ceshi_",'')+',';
})
alert(idList);
}
function consleclick(){
var node = $('#test').treegrid('expandAll',2);
}

說明:調用了easyUI的treegrid,為了顯示checkbox,對第一列做了個formatter,為了展示效果綁定了取得選中checkbox的事件,不用可以去掉,也可以去掉alert,更改為其他的事件處理函數。

最后附上數據json文件:

[{
"id":1,
"name":"C",
"size":"",
"date":"02/19/2010",
"children":[{
"id":2,
"name":"Program Files",
"size":"120 MB",
"date":"03/20/2010",
"children":[{
"id":21,
"name":"Java",
"size":"",
"date":"01/13/2010",
"state":"closed",
"children":[{
"id":211,
"name":"java.exe",
"size":"142 KB",
"date":"01/13/2010"
},{
"id":212,
"name":"jawt.dll",
"size":"5 KB",
"date":"01/13/2010"
}]
},{
"id":22,
"name":"MySQL",
"size":"",
"date":"01/13/2010",
"state":"closed",
"children":[{
"id":221,
"name":"my.ini",
"size":"10 KB",
"date":"02/26/2009"
},{
"id":222,
"name":"my-huge.ini",
"size":"5 KB",
"date":"02/26/2009"
},{
"id":223,
"name":"my-large.ini",
"size":"5 KB",
"date":"02/26/2009"
}]
}]
},{
"id":3,
"name":"eclipse",
"size":"",
"date":"01/20/2010",
"children":[{
"id":31,
"name":"eclipse.exe",
"size":"56 KB",
"date":"05/19/2009"
},{
"id":32,
"name":"eclipse.ini",
"size":"1 KB",
"date":"04/20/2010"
},{
"id":33,
"name":"notice.html",
"size":"7 KB",
"date":"03/17/2005"
}]
}]
}]

說明:這個json直接從官網down的,隨處可見,也可改為url方式。

到此,關于“Jquery EasyUI如何實現treegrid上顯示checkbox并取選定值”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郑州市| 新营市| 越西县| 屯留县| 慈利县| 会泽县| 虞城县| 防城港市| 临沭县| 扎鲁特旗| 石柱| 孟州市| 东光县| 昭平县| 滦平县| 筠连县| 军事| 开原市| 涪陵区| 杭锦后旗| 彭泽县| 平武县| 永登县| 萍乡市| 石门县| 万宁市| 常德市| 韶关市| 临湘市| 镇平县| 海林市| 敖汉旗| 阳原县| 自贡市| 桐梓县| 福安市| 阿荣旗| 江阴市| 通化县| 康马县| 鄱阳县|