前端页面有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//在鼠标的位置显示
});
},
MMMHUHU
ibeautiful
胡子哥哥
qq_花开花谢_0
宝慕林4294392
随时随地看视频慕课网APP
相关分类