我在Ext JS 3.0中有一個EditorGridPanel,通過HttpProxy和JsonReader填充,我有一個可編輯的列「working」 - 我可以編輯該值並將其標記爲髒。在ExtJS 3.0中通過EditorGridPanel的XmlHttpRequest自動保存?
現在,如何獲得它,在一個單元格被編輯後,發送一個XmlHttpRequest到具有幾個基本參數的服務器,行的ID字段,列的名稱改變,以及新的值?
一旦請求完成,服務器端更新很容易。但是沒有任何Google和挖掘內存中的微不足道的EditGridPanel示例有助於讓EditGridPanel進行調用。
我不是在尋找的東西:
- REST - 只是通過正常的GET或POST
- 插入新記錄更新或刪除行 - 現在只更新。
- 批量更新 - 一次只編輯一個單元格。
- 一串代碼 - 這應該是微不足道的,就像在有Ajax.InPlaceEditor Scriptaculous的
這是我正在看的選項,但有些東西感覺不對。也許我會給ExtJS的人們太多的功勞,但是如果沒有一種直接的方式告訴網格將請求本身發送到某個指定的URL,並使用服務器的ACK/NAK響應來清除,我會感到驚訝骯髒的旗幟。有一個「自動保存」配置選項,但我似乎無法做任何其他需要爲我做的工作。 – richardtallent 2009-07-29 21:44:17