jQuery MiniUI

标题: spinner可以动态设置maxValue吗? [打印本页]

作者: 50030    时间: 2013-11-29 22:39:02     标题: spinner可以动态设置maxValue吗?

本帖最后由 50030 于 2013-11-29 22:40 编辑

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


作者: factory    时间: 2013-12-2 09:22:24

所有属性都支持set和get

spinner.setMaxValue(..)试试
作者: felt    时间: 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)
     }
}
大概就这样的代码
作者: 50030    时间: 2013-12-2 12:16:06

felt 发表于 2013-12-2 09:30
监听表格oncellbeginedit事件
function onCellBeginEdit(e){
     var record=e.record;

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




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