我目前正在学习使用YUI2 DataTable。(当YUI3 DataTable支持单元格内联编辑时,我将学习它)。
我的问题很简单-我可以在YUI3 DataSource中使用它,还是必须使用YUI2 DataSource?
发布于 2012-09-15 21:38:18
在创建YUI2实例时,您必须提供DataTable DataSource,即使只是为了让它满意。它可能是指向空数组的本地数据源,但YUI2 datasource必须在那里。稍后,您可以使用任何想要实际获取数据的方法,一旦获得数据,就调用YUI2所做的onDataReturnInitializeTable。你不能在构造函数中提供YUI3 DataSource,它们有不同的接口,DataTable不知道如何处理它。
发布于 2012-09-17 20:12:51
在Gallery中有一个模块,它包装了一个带有兼容层的YUI3数据源,以便与YUI2模块一起使用,特别是DataTable。更多信息请点击此处:
http://yuilibrary.com/gallery/show/datasource-wrapper
我已经在代码中使用了它,可以在这里查看:
https://github.com/brianjmiller/interchange_mvc/blob/master/share/ic/js/renderer/v2_data_table.js
发布于 2012-12-30 11:51:40
YUI 3已经开始实现内联单元格编辑:http://blunderalong.com/yui/dta/editing/dt_cellediting.html,将在几周内放入YUI-3库中:
http://yuilibrary.com/gallery/show/datatable-celleditor-inline
基本上,坚持两个星期就可以了!我也从2.4版本开始使用YUI 2数据表,但还没有迁移到YUI 3!
https://stackoverflow.com/questions/12433616
复制相似问题