jQuery MiniUI

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

手动增加一行,让一个下拉列表的字段值设为自己想要的值 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-9-9 18:33:57 |只看该作者 |倒序浏览

帮忙解决一下,谢谢各位

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

Rank: 3Rank: 3

沙发
发表于 2016-9-10 10:13:01 |只看该作者
var newRow11 = { relatedType: "0"};
        var newRow12 = { relatedType: "1"};
    grid[0].addRow(newRow11,0);
    grid[0].addRow(newRow12,0);
直接增加一行就可以了,为下拉列表字段赋id,即可显示。。。现在的新问题是如何让这两行的下拉列表的值不要改变

Rank: 8Rank: 8

板凳
发表于 2016-9-12 09:54:32 |只看该作者
liuyang 发表于 2016-9-10 10:13
var newRow11 = { relatedType: "0"};
        var newRow12 = { relatedType: "1"};
    grid[0].addRow(newRow11 ...

让这两行的下拉列表的值不要改变
不太明白你的意思

Rank: 3Rank: 3

地板
发表于 2016-9-14 14:51:01 |只看该作者
felt 发表于 2016-9-12 09:54
让这两行的下拉列表的值不要改变
不太明白你的意思

就是,例如下面这个表格。前两行数据是固定写死的,下面的数据是从下拉框中选的
————
类型     |
————
法人     |
————
负责人 |
————
           |
————

Rank: 8Rank: 8

5#
发表于 2016-9-14 15:24:43 |只看该作者
liuyang 发表于 2016-9-14 14:51
就是,例如下面这个表格。前两行数据是固定写死的,下面的数据是从下拉框中选的
————
类型     |

就是前两行数据不让 修改了?
参考表格可控编辑的示例
http://www.miniui.com/demo/#src=datagrid/editable.html

Rank: 3Rank: 3

6#
发表于 2016-9-20 20:44:31 |只看该作者
felt 发表于 2016-9-14 15:24
就是前两行数据不让 修改了?
参考表格可控编辑的示例
http://www.miniui.com/demo/#src=datagrid/editab ...

  function OnCellBeginEdit(e) {
            var record = e.record, field = e.field;
            if (field == "gender" && record.married == "1") {
                e.cancel = true;    //如果已婚,则不允许编辑性别
            }
        }
------------------------------------------------------------------------------------------------------
这是例子当中的方法,我想要使得第一列的前两行,变成不可编辑状态,这个实在不会呀,求助,谢谢

Rank: 8Rank: 8

7#
发表于 2016-9-21 09:28:08 |只看该作者
liuyang 发表于 2016-9-20 20:44
function OnCellBeginEdit(e) {
            var record = e.record, field = e.field;
            if ...

这不就是改个判断吗
if(field==".."&&(grid.indexOf(e.record)==0||grid.indexOf(e.record)==1))

Rank: 3Rank: 3

8#
发表于 2016-10-10 18:43:28 |只看该作者
非常感谢,就是想要这个

Archiver|普加软件

GMT+8, 2025-7-16 00:23 , Processed in 1.054575 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部