現在、YUI2 DataTable の使い方を学んでいます。(インライン セル編集をサポートする YUI3 DataTable を学習します)。
私の質問は簡単です。YUI3 DataSource で使用できますか、それとも YUI2 DataSource を使用する必要がありますか?
現在、YUI2 DataTable の使い方を学んでいます。(インライン セル編集をサポートする YUI3 DataTable を学習します)。
私の質問は簡単です。YUI3 DataSource で使用できますか、それとも YUI2 DataSource を使用する必要がありますか?
ギャラリーには、YUI2モジュール、特にDataTableで使用される互換性レイヤーを備えたYUI3データソースをラップするモジュールがあります。詳細はこちら:
http://yuilibrary.com/gallery/show/datasource-wrapper
私はここで見ることができるコードでそれを使用しました:
https://github.com/brianjmiller/interchange_mvc/blob/master/share/ic/js/renderer/v2_data_table.js
DataTable インスタンスを作成するときに、それを維持するためだけに YUI2 DataSource を提供する必要があります。空の配列を指すローカル データソースである可能性がありますが、YUI2 DataSource がそこにある必要があります。後で、実際にデータを取得したい任意の手段を使用できます。取得したら、 YUI2 が行う onDataReturnInitializeTableを呼び出します。コンストラクターで YUI3 DataSource を提供することはできません。それらには異なるインターフェイスがあり、DataTable はそれをどうするかわかりません。
YUI 3 はインラインセル編集の実装を開始しました: http://blunderalong.com/yui/dta/editing/dt_cellediting.html これは数週間で YUI-3 ライブラリに追加されます:
http://yulibrary.com/gallery/show/datatable-celleditor-inline
基本的には~2週間ほどキープすれば完成!私もバージョン 2.4 から YUI 2 データテーブルを使用しており、まだ YUI 3 に移行していません!