jQuery MiniUI

 找回密码
 立即注册
查看: 4371|回复: 3
打印 上一主题 下一主题

spinner可以动态设置maxValue吗? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-11-29 22:39:02 |只看该作者 |倒序浏览
本帖最后由 50030 于 2013-11-29 22:40 编辑

在datagrid中,我想用一个数值型的列的值(每行的值大小不同),作为最大值,使另一个可编辑的列的spinner 的maxValue,动态地设置,不超过前面的列的值。有什么好办法呢?

Rank: 8Rank: 8

沙发
发表于 2013-12-2 09:22:24 |只看该作者
所有属性都支持set和get

spinner.setMaxValue(..)试试

Rank: 8Rank: 8

板凳
发表于 2013-12-2 09:30:12 |只看该作者
监听表格oncellbeginedit事件
function onCellBeginEdit(e){
     var record=e.record;
     var field=e.field;
     var editor=e.editor;
     var dd=record.xxx  //你多说的前面那列的值
     if(field=="xxx2"){   //spinnaer之列
           editor.setMaxValue(dd)
     }
}
大概就这样的代码

Rank: 2

地板
发表于 2013-12-2 12:16:06 |只看该作者
felt 发表于 2013-12-2 09:30
监听表格oncellbeginedit事件
function onCellBeginEdit(e){
     var record=e.record;

按照你的代码,确实是可行,非常感谢。

Archiver|普加软件

GMT+8, 2025-7-6 04:33 , Processed in 1.047718 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部