目前我用到的easyui的功能点,基本是tree,排版。下面我总结一下我遇到的问题和解决的方案。
1.树形结构加上搜索。
我百度了很久发现没有关于树形结构的搜索,也可能是我木有看见。自己定义搜索也很简单。只需要将你的json数据load到前台,然后在前台进行搜索。
easyui绑定数据的方式第一种可以通过url直接来获取,如:
$('#tree_id').tree({ checkbox: false, url: '/autosql/sel_all_dim_and_index/?search_val='+search_val, });
也可以根据data的形式传输,如在你进入页面是直接将json数据带过来,
$('#tree_id').tree({ checkbox: false, data:all_list, });
all_list就是你要传输的数据,然后拿到了json数据就可以直接在前台进行模糊搜索。
定义一个搜索框,给他一个onkeyup事件。
下面是我写的搜索事件
function search_tree(){ var all_list = []; var tn = []; var search_val = $("#search_value").val(); group = tree_lists[0].children; for(t in group){ var childrens = []; var chile = group[t].children;