我使用的是YUI DataTable中有這樣一個複選框列:如何在YUI DataTable中查找選中的行?
var myColumnDefs = [
{key:"check", label:'', formatter:"checkbox"},
{other columns...}
];
我如何可以遍歷已經檢查的所有行?
UPDATE:
這是我目前的解決方法:
function getCheckedIds() {
var records = yuiDataTable.getRecordSet().getRecords();
var ids = '';
for (i=0; i < records.length; i++) {
var checked = false;
if (records[i] != undefined)
{
checked = $('#' + records[i].getId() + ' td div.yui-dt-liner input.yui-dt-checkbox').attr('checked');
if (checked) {
if (ids != '') {
ids += ',';
}
ids += records[i].getData("item.id");
}
}
}
return ids;
}
賈斯汀 - 有一個YUI DataTable支持的專用論壇 - http://yuilibrary.com/forum/viewforum.php?f=90 - 如果你在這裏沒有得到答案,你可能想要在那裏嘗試。 -Eric – 2010-06-14 17:39:12