jQuery MiniUI

标题: 在dataGrid中如何使用combobox [打印本页]

作者: gry    时间: 2013-6-28 14:39:53     标题: 在dataGrid中如何使用combobox

想要实现 例如 RowEdit 行编辑器的编辑功能,“国家”的那个位置可以动态传递URL

作者: felt    时间: 2013-6-28 16:11:12

想要实现 例如 RowEdit 行编辑器的编辑功能,“国家”的那个位置可以动态传递URL

http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
http://www.miniui.com/demo/#src=datagrid/celllinkedit2.html
看我们的demo,有2个combobox联动编辑的。第2个combobox就是动态传递url的。
作者: gry    时间: 2013-6-28 17:18:57

felt 发表于 2013-6-28 16:11
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
http://www.miniui.com/demo/#src=datagrid ...

1.是我没有表达清楚
2.我是用的这个编辑[attach]2248[/attach]
3.这个代码是这样的
  function onActionRenderer(e) {
            var grid = e.sender;
            var record = e.record;
            var uid = record._uid;
            var rowIndex = e.rowIndex;

            var s = '<a class="New_Button" href="javascript:newRow()">New</a>'
                    + ' <a class="Edit_Button" href="javascript:editRow(\'' + uid + '\')" >Edit</a>'
                    + ' <a class="Delete_Button" href="javascript:delRow(\'' + uid + '\')">Delete</a>';

            if (grid.isEditingRow(record)) {
                s = '<a class="Update_Button" href="javascript:updateRow(\'' + uid + '\')">Update</a>'
                    + '<a class="Cancel_Button" href="javascript:cancelRow(\'' + uid + '\')">Cancel</a>'
            }
            return s;
        }

4.这个e里
  var field = e.field, value = e.value;
var editor = e.editor;
e.field和e.value、e.editor都是undefined,根本没有,所有现在无法动态设置com的数据
4.请指点该这么弄

作者: felt    时间: 2013-6-28 17:41:01

我按照你的模式写了下可以的啊,
直接2个demo拼一起就行了。。
你3里面是设置行前面那列行编辑按钮的,这个没问题,然后combobox列的就按照联动编辑demo的改,再把函数加上就可以了。
[attach]2250[/attach]


作者: gry    时间: 2013-6-28 18:02:33

felt 发表于 2013-6-28 17:41
我按照你的模式写了下可以的啊,
直接2个demo拼一起就行了。。
你3里面是设置行前面那列行编辑按钮的,这个 ...

好好谢谢你的回答,那可以发一下你弄的那个代码吗?
作者: gry    时间: 2013-6-28 18:09:35

gry 发表于 2013-6-28 18:02
好好谢谢你的回答,那可以发一下你弄的那个代码吗?

已经搞定了。谢谢!!!!!!!!




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