java中easyui怎么做树?数据已传回,就是生成不了树,只显示undefined,各位大大求解.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中easyui怎么做树?数据已传回,就是生成不了树,只显示undefined,各位大大求解.相关的知识,希望对你有一定的参考价值。
这是返回来的数据
这是显示
前辈,我也遇到你这样的问题了,前台js:
function getTreeData()
var j=ajaxJsonGet("",sListUrl,"LKpi_categ_info");
$("#departTree_container").ligerTree(
data:j,
checkbox: true,
loadFilter:function(j)
var d=eval("("+j+")");
return d;
,
);
。。。。。。。。。。。。。。。。。。
<ul id="departTree_container"></ul>
弹出框提示数据data:
树显示效果:
这是错在哪里呢?求解
$('#cc').combobox(
url:'...',
valueField:'id',
textField:'text'
);追问
JS
JSP
你应该是没有写valueField:'id', textField:'text'这两句代码吧,加上这两句试试看
追问没有效果,还是跟原来的一样
追答真是不好意思,是我搞错了,我看成combobox了,你把那两句话去掉,试试这个:
$('#cc').tree(
url:'...',
parentField:'parentId'
);
但我觉得后台返回的数据应该有parentId属性,不知道是不是这个原因
加了parentField:'parentId'页面没数据显示,
我用了eval()方法将数据转成对象,可以显示数据了,但没生成树.
是因为后台没有parentId属性吗?因为组装树的时候是根据该属性组装的,或者是children,这个我也不是十分确定啦
追问已经找到问题了,除了前面有eval()方法外,在java里没有children,所以形成不了树...
谢谢咯`
java中如何把数据导入到已有的Excel中,数据不覆盖
原来的数据不被覆盖这样的例子倒是没有做过。给你一个思路吧。1、首先肯定要查到已有Excel的文件,根据路径或者名称查出。
2、读取Excel文件,因为要知道是否已经存在数据,没有数据的话那就直接导入。
3、如果有数据,HSSFSheet sheet,sheet.getPhysicalNumberOfRows(),可以拿到已经存在的行数,新导入的数据那就从这个基础上添加,不至于将原来的覆盖。
希望对你有所帮助。 参考技术A File file = null; //写入file
Workbook book = null;
WritableWorkbook wbook = null; //写入wbook
File f = null; // 读取 f
file = new java.io.File(readPath);
book = Workbook.getWorkbook(file);
wbook = Workbook.createWorkbook(file, book);
WritableSheet sh = wbook.getSheet(0); // 写入数据 sheet
Sheet sheet = book.getSheet(0);
int length = sheet.getRows(); //得到当前行数 参考技术B 用POI这个框架,里面有对应的应用实力说明.
以上是关于java中easyui怎么做树?数据已传回,就是生成不了树,只显示undefined,各位大大求解.的主要内容,如果未能解决你的问题,请参考以下文章
后台传回的Json数据怎么在HTML表单中显示并能动态编辑(添加、删除)
easyui combobox 怎么增加空行,就是除了获取的数据再添加一行空值的行
jquery easyui combobox怎么设置忽略大小写搜索