jQuery MiniUI

标题: CellEdit 单元格编辑 控件url传递参数的问题 [打印本页]

作者: 朱杰兵    时间: 2014-2-23 20:23:12     标题: CellEdit 单元格编辑 控件url传递参数的问题

<div id="treegrid1" class="mini-treegrid" style="width:700px;height:280px;"     
    url="ha08Action.findIncomeVOList.action" showTreeIcon="true"
    treeColumn="taskname" idField="UID" parentField="ParentTaskUID" resultAsTree="false"  
    allowResize="true" expandOnLoad="true"
    allowCellEdit="true" allowCellSelect="true"
>

我用
var grid = mini.get("treegrid1");
alert("进入带参查询");
grid.load({businessNo:businessNo,checkId:1,ahax0001:familyAppId,ahax0046:personAppId});

的时候,会有两次查询,一次带了参数,一次未带参数,这是怎么回事呢?请高手解答,非常感谢。


作者: factory    时间: 2014-2-24 09:36:27

因为treegrid和tree这2个跟datagrid不一样,他们2个默认只要给url,就自动去加载数据的
然后你又执行了load(),所以加载了2次,一次是自动加载,所以没参数,一次是你的load(),所以有了参数

你如果要一次,并且带参数, 给treegrid设置autoLoad="false"  这样只有执行了load()才会去加载数据
tree也是一样

如果没效果的话,更新下miniui,这个属性是后来加上的
作者: 朱杰兵    时间: 2014-2-24 09:42:30

factory 发表于 2014-2-24 09:36
因为treegrid和tree这2个跟datagrid不一样,他们2个默认只要给url,就自动去加载数据的
然后你又执行了load() ...

好的,谢谢,我试试。再帮忙解决一下这个问题,非常感谢。 http://miniui.com/bbs/forum.php?mod=viewthread&tid=25018




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