前端页面有easyui-tree,后端返回List< EasyUITreeNode>
当后端EasyUITreeNode节点中,属性定义为public String state的时候,前端可以正常展开树。当public String status的时候,前端不能展开树。但是因为后端是自己敲的,前端是拷贝的,以为命名变量只要自己知道意义就好,不知道原来还有这个注意点。那么问题来了。怎样从前端页面分析出后端的变量到底应该叫什么呢??以下是前端代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <div> <ul id="contentCategory" class="easyui-tree"> </ul> </div> <div id="contentCategoryMenu" class="easyui-menu" style="width:120px;" data-options="onClick:menuHandler"> <div data-options="iconCls:'icon-add',name:'add'">添加</div> <div data-options="iconCls:'icon-remove',name:'rename'">重命名</div> <div class="menu-sep"></div> <div data-options="iconCls:'icon-remove',name:'delete'">删除</div> </div> <script type="text/javascript"> //文档加载后处理以下的逻辑 $(function(){ //在#contentCategory 所在的标签中创建一颗树 $("#contentCategory").tree({ url : '/content/category/list', animate: true, method : "GET", //右击鼠标触发 onContextMenu: function(e,node){ //关闭原来的鼠标的默认事件 e.preventDefault(); //选中 右击鼠标的节点 $(this).tree('select',node.target); //展示菜单栏 $('#contentCategoryMenu').menu('show',{ left: e.pageX,//在鼠标的位置显示 top: e.pageY//在鼠标的位置显示 }); },
ibeautiful
胡子哥哥
qq_花开花谢_0
宝慕林4294392
相关分类