我遇到了使用YUI的DataTable列選擇功能的問題。我試過,YUI列選擇
myEndColDataTable.subscribe("theadCellClickEvent", myEndColDataTable.onEventSelectColumn);
和
myEndColDataTable.subscribe("cellClickEvent", function (oArgs) { this.selectColumn(this.getColumn(oArgs.target));
});
的問題是,我有一個初步的列中選擇程序。我可以突出顯示另一列,但它不會從最初選擇的列中刪除選擇。
我查看了行選擇示例,並在上一步中使其工作。我已經嘗試了這些方法,而且它們都能工作,除了當我選擇一個新列時他們不會取消選擇先前選擇的列。我嘗試了你在第一個例子中的輕微變化,但它不起作用。下一步,我現在試圖獲取所選列的列索引並將其放入一個div,類似於
document.getElementById('lastColumn').innerHTML=myEndColDataTable.getSelectedColumns();
,但它返回一個數組。 – ctrygstad 2010-03-03 19:19:54你是對的 - 在查看源代碼時,與選擇行相比,selectColumn()代碼只實現了一半。我重寫了答案。 – 2010-03-05 06:34:42