function onLoadG(){
var setting = {
check: {
enable: true,
chkboxType: {"Y":"ps", "N":"ps"}
},
view: {
dblClickExpand: false
},
data: {
simpleData: {
enable: true
}
},
callback: {
beforeClick: beforeClick,
onCheck: onCheck
}
};
$.fn.zTree.init($("#treeDemo"), setting, employees);
}
function initCheck() {
var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
nodes = zTree.getCheckedNodes(true),
v = "";
for (var i=0, l=nodes.length; i<l; i++) {
v += nodes[i].name + ",";
}
if (v.length > 0 ) v = v.substring(0, v.length-1);
var cityObj = $("#citySel");
cityObj.attr("value", v);
window.parent.carJsonData = zTree.getNodes()[0];
}
function beforeClick(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.checkNode(treeNode, !treeNode.checked, null, true);
return false;
}
function onCheck(e, treeId, treeNode) {
initCheck();
}
我需要怎么样,在浏览器输入车名字,在树形那里不用点击,直接显示获取到
zTree不要下拉直接显示
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- wolf犭良 2016-08-11 15:54关注
个人建议哈:如果是根据输入来搜索的话,应该没有必要再使用树形来显示了,而是直接一级就把所有符合搜索条件的值显示出来。
因为:
1、满足搜索条件的数据可能不止一个,执意要这样的话,会有大量查询数据库或循环递归等复杂的算法。而且前台处理也很不好处理。
2、退一步说,如果你真实现了这个复杂需求,对用户而言,当只有一个搜索结果时,你可以定位到搜索结果那一层级,但如果是有多个搜索结果,
用户还得去拉动滚动条,再去选一次,这样带来的用户体验不一定能让用户满意。解决 无用评论 打赏 举报
悬赏问题
- ¥20 删除和修改功能无法调用
- ¥15 kafka topic 所有分副本数修改
- ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
- ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
- ¥40 串口调试助手打开串口后,keil5的代码就停止了
- ¥15 电脑最近经常蓝屏,求大家看看哪的问题
- ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档
- ¥50 C++五子棋AI程序编写
- ¥30 求安卓设备利用一个typeC接口,同时实现向pc一边投屏一边上传数据的解决方案。
- ¥15 SQL Server analysis services 服务安装失败