關於jqgrid 的 name=id 列的坑:id值要惟一

colModel: [code

{ name: 'id', width: 50, hidden: true },
        //由於這個id 並非惟一的,因此對於grid來講,是不行的,應該是惟一的。
        //對於的績效計劃id 
        { name: 'hrEffPlanId', width: 80, hidden: true },
        { name: 'ppcycyleId', width: 80, hidden: true },
        { name: 'code', width: 100 },
        { name: 'name', width: 120 },
        { name: 'yearly', width: 50 },
        { name: 'monthly', width: 50 },
        { name: 'bizStatus', width: 80, formatter: programStatusFormatter },
        { name: 'bizStatusChild', width: 100, formatter: reviewstatusFormatter },
        { name: 'bizStatusChild', width: 120, hidden: true },
        { name: 'statistic', width: 50 },
        { name: "act", formatter: actFormatter }

    ]

使用的時候,使用 { name: 'id', width: 50, hidden: true }, 可是獲取後臺裏面的值, id 是有重複的狀況的,結果發現 選擇列的時候,點擊事件 失效。不能獲取到 對應列的 值,獲取的是其餘列的。 後來發現是由於 id 列的不一樣的orm

相關文章
相關標籤/搜索