jQuery MiniUI

标题: 可编辑表格修改其他列 [打印本页]

作者: 645599589    时间: 2016-4-19 09:13:00     标题: 可编辑表格修改其他列

<div field="azdx0048" name="azdx0048"  displayField="azfx0191" headerAlign="center"
                                                align="left" width="75" >
    <input property="editor" class="mini-combobox" style="width:100%;"  valueField="azfx0190" textField="azfx0191"            onvaluechanged="bh(e)" />
     分档(请选择)
</div>
<div field="abc" name="abc">测试
</div>

请问我通过bh()这个方法有没有办法获取到列的属性,我想修改同行的其他field的值怎么处理。谢谢


作者: dforce    时间: 2016-4-19 09:34:02

setTimeout(function(){
grid.updateRow(row,{field:value})
},100)

作者: 645599589    时间: 2016-4-19 09:35:02

dforce 发表于 2016-4-19 09:34
setTimeout(function(){
grid.updateRow(row,{field:value})
},100)

我怎么拿到这个row对象呢
作者: dforce    时间: 2016-4-19 09:55:28

645599589 发表于 2016-4-19 09:35
我怎么拿到这个row对象呢

getEditorOwnerRow ( editor )
作者: 645599589    时间: 2016-4-19 10:13:42

dforce 发表于 2016-4-19 09:55
getEditorOwnerRow ( editor )

function bh(e){
            var editor = e.editor;
            var row = getEditorOwnerRow(editor);

js报错getEditorOwnerRow is not defined
这个editor 也是undefined
作者: dforce    时间: 2016-4-19 10:20:05

645599589 发表于 2016-4-19 10:13
function bh(e){
            var editor = e.editor;
            var row = getEditorOwnerRow(editor) ...

1 你监听的是combobox的事件,为什么要用e.editor,改用e.sender
2 getEditorOwnerRow是grid的方法
作者: 645599589    时间: 2016-4-19 10:34:05

dforce 发表于 2016-4-19 10:20
1 你监听的是combobox的事件,为什么要用e.editor,改用e.sender
2 getEditorOwnerRow是grid的方法 ...

可是我还是不知道怎么获取这个row对象,求写个完整版吧,谢谢。
作者: dforce    时间: 2016-4-19 10:42:33

645599589 发表于 2016-4-19 10:34
可是我还是不知道怎么获取这个row对象,求写个完整版吧,谢谢。

var row=grid.getEditorOwnerRow(e.sender)




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