-
easyui treeGrid异步树问题0
弄了好久,不知道怎么解决,参考了好多demo弄的有点乱了,查询顶级节点效果是不是文件夹而是文件的形式,应该是没有查询子节点的原因,而参考好多的demo都是这样写的。所以请教各位大神,要怎么修改。
jsp部分代码resourceForm = $('#resourceForm').form(); treeGrid = $('#treeGrid').treegrid({ url : '${ctx}/sys/resource/treeGrid2?pid=0&resourcetype=0', idField : 'id', treeField : 'name', parentField : 'pid', initialState:"collapsed", //loadFilter:function(data){return TreeGridShow(data);}, //onLoadSuccess: function () {$('#treeGrid').treegrid('collapseAll')}, onBeforeExpand : function(row, param) { $(this).treegrid('options').url = '{ctx}sys/resource/treeGrid2?pid=row.id',alert(pid)},
,以下略
java treeGrid2方法public JsonView treeGrid2() throws Exception{ Map param=new HashMap(); QueryParam qp = null; String pid = request.getParameter("pid"); String resourcetype = request.getParameter("resourcetype"); int r = Integer.parseInt(pid); System.out.println("dddd"+pid); if (r == 0 ||pid.equals(pid)){ qp=QueryParam.getInstance("from ResourceVO where pid=0",param); } else { qp=QueryParam.getInstance("from ResourceVO where pid="+pid, param); } List<ResourceVO> list=this.getBasBS().query(qp); List<Tree> nl = new ArrayList<Tree>(); for(ResourceVO vo: list){ Tree tree = new Tree(); Map<String,Object> item = new HashMap<String,Object>(); // item.put("id", vo.getPid()); // item.put("text", vo.getName()); item.put("class", "type"); tree.setAttributes(item); tree.setState("closed"); // if (vo.hasChildren()){ // item.put("state", "closed"); // } nl.add(tree); } return new JsonView(list); }
2014年11月10日 16:25
目前还没有答案
相关推荐
官方提供的treegrid的ex 我给大家贴出来看看吧: 代码如下: $(function(){ $(‘#tt’).treegrid({ url:’treegrid_data3.json’, onAfterEdit:function(row,changes){ alert(row.name); } }); }) 这个是页面...
easyui 异步树, 异步加载树结构。 combotree树结构, treegrid树结构
easyui tree demo简单又牛逼的异步tree, easyui tree demo简单又牛逼的异步tree,easyui tree demo简单又牛逼的异步tree
这里面包含easyui的chm文档easyui-1.3.5.zip,datagrid项目案例,SSH和easyui整合的案例,easyui异步加载tree,tree和datagrid共用的例子,改好的兼容jQueryUI1.10.3的easyui,另外加一个primeui-10资料。资源分定为1分...
本篇文章主要介绍了Jquery EasyUI tree 的异步加载,可以实现遍历指定文件夹,根据文件夹内的文件生成tree,有兴趣的可以了解一下。
easyUI 创建异步Tree easyUI 附加tree节点到tree easyUI 创建Tree和复选框Tree Node easyUI 拖动(Drag)和放置(Drop)Tree easyUI 加载parent/child节点到tree 转换tree标准格式数据 easyUI 创建一个基础的...
样式与easyui treegrid 一样.改为异步渲染. 大量dom不会卡死浏览器 所有方法使用方式与easyuitreegrid基本一致. 例如原来的treegrid("refresh"),则调用方式为treegrid.Refresh(); 数据一次请求完毕,仅仅前端异步渲染...
可以查询根节点和具体子节点的信息,开始使用EasyUI的TreeGrid的loadData 加载url的方式不能实现查询功能,于是利用异步AJAX查询了一下数据返回后,赋值给变量,然后利用 TreeGrid的loadData加载这个json格式的返回...
tree:修复在“onlyLeafCheck”属性为true时,复选框无法在异步树种正确显示的问题。 Improvement(改进) treegrid:所有的选择和选中的方法都扩展自datagrid组件; linkbutton:添加图标对齐功能的完整支持,...
tree: 异步树,在onlyLeafCheck:true时复选框不显示正确. fixed. Improvement treegrid:继承datagrid组件所有的selecting和checking方法。 linkbutton:图标对齐方式,支持值:'top','bottom','left','right'。 ...
创建异步树形菜单 添加树形菜单结点 创建带复选框的树形菜单 树形菜单拖动控制 非标准数据转换 创建基础树形数据表格 创建复杂树形数据表格 表单应用 创建异步提交表单 创建树形下拉框 表单验证...
第14课(讲解tree的应用,tree的初始化方式、异步tree都需要那些配置、tree的lines、url、checkbox、属性,onLoadSuccess事件,getChecked方法的应用) 第15课(继续讲解tree的使用,介绍tree需要的JSON格式、常用事件和...
jQuery EasyUI 提供了用于创建跨浏览器网页的完整的组件集合,包括功能强大的 datagrid(数据网格)、treegrid(树形表格)、 panel(面板)、combo(下拉组合)等等。 用户可以组合使用这些组件,也可以单独使用其中一个。 ...