从yui数据表中获取数据

时间:2012-10-02 03:41:37

标签: javascript yui yui2

我有以下jsfiddle生成带有复选框的YUI Datatable,但在点击Get Records按钮后,我在从表中获取ID数据时遇到问题。

无论如何从javascript调用表?

P.S:我正在使用YUI2库,因为我的项目正在使用

1 个答案:

答案 0 :(得分:1)

使用复选框听众

我希望此代码显示您需要的内容http://yuilibrary.com/yui/docs/datatable/datatable-chkboxselect.html

修改

我更新了代码,用于添加checkboxClickEvent以处理每个数据行中的复选框事件,并使用数组来保留所有已检查的记录ID。

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