Javascript IgGrid selectRow问题

Javascript IgGrid selectRow问题,javascript,ignite-ui,iggrid,Javascript,Ignite Ui,Iggrid,我试图在iggrid上实现“RowSelectors”功能,但它不会更改为下一行 在进一步检查中,我得到了所选的row方法,每一行都显示相同的id。我通过ajax返回数据,如果我在变量中使用静态json并将其用作数据源,它将按预期工作,因此不确定问题是什么 $("#selector").igGrid("selectedRow"); 我只能在按住control键并单击时更改行 Object {element: n.fn.init(1), index: 0, id: 3407751001} 那

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

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

 $("#selector").igGrid("selectedRow");
我只能在按住control键并单击时更改行

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'
    }
]

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


igGrid
使用的
primaryKey
列需要是每个记录都具有唯一标识符的列。

[SOLVED]我将primaryKey更改为每个迭代都唯一的列,