jQuery MiniUI

标题: mini-tree 支持跨域的数据源吗? [打印本页]

作者: happylm88    时间: 2016-8-29 11:39:17     标题: mini-tree 支持跨域的数据源吗?

mini-tree 支持跨域的数据源吗?
作者: felt    时间: 2016-8-29 13:28:09

http://www.miniui.com/demo/#src=datagrid/jsonp.html
类似datagrid跨域的方式一样
作者: happylm88    时间: 2016-8-29 15:12:41

felt 发表于 2016-8-29 13:28
http://www.miniui.com/demo/#src=datagrid/jsonp.html
类似datagrid跨域的方式一样

跨域问题解决了,如果要支持异步加载,是不是数据源中必须有字段isLeaf这个字段,或者有什么要注意的吗?
作者: felt    时间: 2016-8-29 15:34:31

happylm88 发表于 2016-8-29 15:12
跨域问题解决了,如果要支持异步加载,是不是数据源中必须有字段isLeaf这个字段,或者有什么要注意的吗? ...

tree是同步加载的,如果不同步的话tree会只有一个空白块,而不像表格那样有表格
作者: happylm88    时间: 2016-8-29 16:50:28

felt 发表于 2016-8-29 15:34
tree是同步加载的,如果不同步的话tree会只有一个空白块,而不像表格那样有表格 ...

刚刚测试过了,数据中必须加上isLeaf和expanded 这2个字段配合使用才可以lazy加载,跨域数据也不能lazy加载。
作者: felt    时间: 2016-8-29 17:18:06

happylm88 发表于 2016-8-29 16:50
刚刚测试过了,数据中必须加上isLeaf和expanded 这2个字段配合使用才可以lazy加载,跨域数据也不能lazy加 ...

懒加载只能一次加载一级数据
有3个判断标记
1 isLeaf 不是子节点才会加载
2 是否有子节点,有子节点就不会再加载
3 asyncLoad false的话就不去懒加载

expanded的话应该没有子节点,所以请不要给定true




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2