2

我正在尝试在 iggrid 上实现“RowSelectors”功能,但它不会更改为下一行。

在进一步检查中,我得到了选定的行方法,并且每一行都显示相同的 id。我通过ajax返回我的数据,如果我在变量中使用静态json并将其用作数据源,它会按预期工作,所以不确定问题是什么..

 $("#selector").igGrid("selectedRow");

我只能在按住控制并单击时实现行更改..

Object {element: n.fn.init(1), index: 0, id: 3407751001}

然后下一行是

Object {element: n.fn.init(1), index: 1, id: 3407751001}

设置..

features: [
    {
        name: "Sorting",
        columnSettings: [
            {
                columnIndex: 4,
                allowSorting: true,
                firstSortDirection: "ascending",
                currentSortDirection: "descending"
            }
        ]
    },
    {
        name: 'RowSelectors',
        enableCheckBoxes: true,
        checkBoxStateChanging: function (ui, args) {
            return false;
        },
        multipleSelection: true,
        rowSelectorClicked: function (evt, ui) {
            // Handle event  
        },
    },
    {
        name: 'Selection'
    }
]
4

1 回答 1

0

这个问题已经解决了,但我正在添加答案,所以它不会一直没有答案。

使用的primaryKeyigGrid必须是每条记录具有唯一标识符的列。

于 2017-07-31T08:37:09.883 回答