我有這個數據表YUI數據表在對話框內。數據表只有2列,其中只有一列可用formatter: "checkbox"
編輯。我想知道有沒有辦法只收集已更改的數據,或者我應該如何獲取所有數據以便通過AJAX請求提交。雅虎YUI2數據表複選框提交
-1
A
回答
2
這裏是一個示例,瞭解如何偵聽複選框單擊事件並選擇數據表的行。您應該通過ajax查詢更改選擇行的代碼以發佈更改的數據。
myDataTable.subscribe("checkboxClickEvent", function (oArgs) {
var elCheckbox = oArgs.target;
var oRecord = this.getRecord(elCheckbox);
if (elCheckbox.checked) {
myDataTable.selectRow(oRecord);
} else {
myDataTable.unselectRow(oRecord);
};
});
希望這會有所幫助。
+0
但是,如何使用對話框小部件一次提交它們? – Teneff 2011-04-26 12:03:01
0
在變化事件偵聽器的複選框(click事件偵聽器),你可以通過使用類似的東西添加所獲得的記錄成(全局)數組
changedArray.push(oRecord);
而當你想發它,發送changedArray。你也可以防止多次添加。
if (!changedArray[oRecord.keyElement]) {
changedArray.push(oRecord);
changedArray[oRecord.keyElement] = true;
}
相關問題
- 1. 複選框提交到MySQL數據庫
- 2. PHP - 表單複選框提交與AJAX
- 3. 點擊提交表單的複選框
- 4. 複選框onChange提交表格
- 5. 傑克遜表格提交複選框
- 6. 表單提交後檢查複選框
- 7. jquery提交表單與複選框
- 8. 提取雅虎與fix_yahoo_data
- 9. jQuery Malsup提交複選框
- 10. 提交給Spring控制器的JSP表單提交複選框
- 11. 從數據庫查詢構建複選框列表,並在表單提交後保留複選框
- 12. 雅虎屬性交換 - >空白數據即將到來
- 13. 提交選中的複選框
- 14. 雅虎表中心對齊
- 15. 雅虎財務api圖表
- 16. 緩存雅虎API數據,允許嗎?
- 17. 熊貓雅虎財經實時數據
- 18. 雅虎管道JSON到數據庫
- 19. 雅虎天氣yql數據限制
- 20. 從雅虎財經獲取數據
- 21. 查詢雅虎財務數據
- 22. 使用Excel VBA提取雅虎財務數據
- 23. 雅虎YOS社交PHP5庫錯誤
- 24. 超過上限的Sitemap提交給雅虎
- 25. 無法讀取複選框數組的值提交表單
- 26. 雅虎隱形
- 27. 雅虎RangeSeekBar
- 28. 複選框工具提示數據庫
- 29. 禁用表單提交直到(兩個)複選框被選中
- 30. 當複選框被選中時提交表單 - 教程
你能發表你的代碼PLZ嗎? – alexl 2011-04-26 10:02:12