1
我有以下jsfiddle生成與複選框YUI Datatable
,但我有一個問題,在我點擊按鈕後從表中獲取ID的數據。從yui數據表中獲取數據
反正從JavaScript調用表?
PS:我使用YUI2庫作爲我的項目是使用
我有以下jsfiddle生成與複選框YUI Datatable
,但我有一個問題,在我點擊按鈕後從表中獲取ID的數據。從yui數據表中獲取數據
反正從JavaScript調用表?
PS:我使用YUI2庫作爲我的項目是使用
使用複選框聽衆
我希望這個代碼顯示你所需要的http://yuilibrary.com/yui/docs/datatable/datatable-chkboxselect.html
編輯:
我更新了您的代碼,用於添加checkboxClickEvent
以處理每個數據行和我們中的複選框事件e數組保留所有檢查的記錄標識。
var selectedID = [];
myDataTable.subscribe("checkboxClickEvent", function(oArgs){
alert("check box clicked");
var elCheckbox = oArgs.target;
var oRecord = this.getRecord(elCheckbox);
if (elCheckbox.checked) {
selectedID.push(oRecord.getData("id"));
}
else {
selectedID.pop(oRecord.getData("id"));
}
oRecord.setData("check",elCheckbox.checked);
});
工作代碼的細節是here。
這有些類似,但是我試圖將我的'YUI datatable'與按鈕聯繫起來有困難,因爲如果有結果,我只需要顯示錶,因此需要'innerHTML'部分替換爲'YUI datatable' – jonleech
nvm它似乎我可以只是在頁面的頂部聲明一個變種,但它似乎很凌亂.. – jonleech
似乎'checkboxClickEvent'給我的問題,是否有任何代碼'checkboxClickEvent'可以用於正確選擇複選框所在的行嗎? – jonleech