2011-08-08 52 views
0

我在Extjs中有一個網格,它具有來自數據庫的信息列表,現在我希望通過php處理這個列表,我將如何使網格充當表單,以及何時點擊列表(多選真)用戶獲得列表按鈕的值,同樣,我將如何禁用表單按鈕,直到列表從網格中選擇?Extjs將網格連接到一個表格

回答

2

你的問題沒有足夠的信息,所以我只能給你一些通用的指針。

要處理來自網格的值:從網格的商店讀取值,並調用Ext.Ajax.request從網格傳遞任何想要的數據。

例子:

var values = []; 
store.each(function(rec){ 
    values.push({id: rec.get('id'), value: rec.get('value')}); 
}); 
Ext.Ajax.request({url: '/my/url.php', jsonData: values}); 

要禁用表單按鈕,直到你點擊的東西只是傳遞中禁用:真正到了配置。然後你聽網格的http://docs.sencha.com/ext-js/4-0/#/api/Ext.grid.Panel-event-itemclick,並調用button.enable時,發生這種情況

+0

好吧,基本上我有一個網格,它具有從數據庫檢索項目多選列表,我想要的是一個表單提交信息。當用戶從網格列表中選擇3個項目時,表單應該獲取這些列表的值,之後我將處理表單。因此,我需要的是從提交按鈕中獲取從網格中選擇的值(以提醒值),並且每當沒有從列表中選擇的項目顯示按鈕被禁用時。提前致謝! – Grigor

+0

如果你發佈一個例子,我會看看。 –