jQuery MiniUI

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

另外再问一个datagrid的行单元格赋值问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-12-18 12:09:15 |只看该作者 |倒序浏览

如图 年龄是 mini-spinner 备注是mini-textarea
我现在想修改mini-spinner数值触发onvaluechanged给mini-textarea赋值,应该怎么做?
function valuechange(){
      mini.get("remarks").setValue('xx');没作用
}
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2013-12-18 12:21:55 |只看该作者
另外怎么实现通过一个spinner即时控制某些项的小数位数?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

板凳
发表于 2013-12-18 13:25:37 |只看该作者
datagrid的编辑器在编辑的时候才会创建
可以这样
function onValueChanged(e){
    var editor=e.sender;
    var row=grid.getEditorOwnerRow(editor);
    grid.updateRow(row,{remarks:"sss"})
}
第二个问题
function onValueChanged(e){
    var column=grid.getColumn(index/comlunName);
    var xx=e.value;
    grid.updateColumn(column:{decimalPlaces:value})  //要用decimalPlaces的话,那列的dataType="float"
}

Rank: 3Rank: 3

地板
发表于 2013-12-18 14:55:15 |只看该作者
felt 发表于 2013-12-18 13:25
datagrid的编辑器在编辑的时候才会创建
可以这样
function onValueChanged(e){

var column=grid.getColumn(index/comlunName);
获取之后我直接alert(column);
结果页面弹出个undefined?

Rank: 8Rank: 8

5#
发表于 2013-12-18 15:07:35 |只看该作者
。。。grid.getColumn(index/columnName)
参数要么是index,或者columnName
比如是第一列你可以用grid.getColumn(0)获取
或者那列你设置<div field="xxx" name="aaa"....>
你可以用grid.getColumn("aaa")来获取这列

Archiver|普加软件

GMT+8, 2024-9-18 03:22 , Processed in 1.046935 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部