jQuery MiniUI

标题: 另外再问一个datagrid的行单元格赋值问题 [打印本页]

作者: 草草草    时间: 2013-12-18 12:09:15     标题: 另外再问一个datagrid的行单元格赋值问题

[attach]3461[/attach]
如图 年龄是 mini-spinner 备注是mini-textarea
我现在想修改mini-spinner数值触发onvaluechanged给mini-textarea赋值,应该怎么做?
function valuechange(){
      mini.get("remarks").setValue('xx');没作用
}

作者: 草草草    时间: 2013-12-18 12:21:55

另外怎么实现通过一个spinner即时控制某些项的小数位数?[attach]3462[/attach][attach]3463[/attach]
[attach]3464[/attach][attach]3465[/attach]

作者: felt    时间: 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"
}
作者: 草草草    时间: 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?
作者: felt    时间: 2013-12-18 15:07:35

。。。grid.getColumn(index/columnName)
参数要么是index,或者columnName
比如是第一列你可以用grid.getColumn(0)获取
或者那列你设置<div field="xxx" name="aaa"....>
你可以用grid.getColumn("aaa")来获取这列




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