我正在使用 YUI 数据表。myDataTable = new YAHOO.widget.DataTable("cellediting", myColumnDefs, myDataSource, { });
添加了 RadioCellEditor。var radioEditor = new YAHOO.widget.RadioCellEditor({ radioOptions:["1","0"],disableBtns:true }); radioEditor.subscribe("saveEvent", saveChange);
saveChange 是自定义函数,它发送 ajax 请求并更新表中的数据。
一切正常。但是,如果单击单选单元选项而不是选择提供的选项,而是单击 YUI 的其他一些区域,则 saveChange() 函数将调用 4 次。如何解决这个问题?