我有一個網格,當我點擊面板工具欄中的按鈕時,我想檢查網格中是否有一行被選中。 如果爲true,我需要該行的一個單元格的值,所以我可以把它放在一個url後面。EXTJS 4網格選擇模型行
但我不知道我該如何使用選擇模型來獲得在Ext JS中選定行的單元格值4.
我有一個網格,當我點擊面板工具欄中的按鈕時,我想檢查網格中是否有一行被選中。 如果爲true,我需要該行的一個單元格的值,所以我可以把它放在一個url後面。EXTJS 4網格選擇模型行
但我不知道我該如何使用選擇模型來獲得在Ext JS中選定行的單元格值4.
也許你可以試試:
grid.getSelectionModel().getSelection()
這將返回包含網格的所有選定記錄的數組。
然後,您可以迭代選擇內容,找到您的行並調用row.get('PropName')
以獲取該值。
希望這會有所幫助。
儘管您正在向後處理問題。您想要註冊網格中的'selectionchange'事件。
thisController.control ({'#mygrid':
{
selectionchange:onSelectionChange}
});
function:onSelectionChange(model, selected, eOpts)
{
//do work here
}
所以基本上你想創建一個事件驅動的模型。
獲取單元格渲染值或dataIndex(字段)值? – atian25