1

現在、YUI2 DataTable の使い方を学んでいます。(インライン セル編集をサポートする YUI3 DataTable を学習します)。

私の質問は簡単です。YUI3 DataSource で使用できますか、それとも YUI2 DataSource を使用する必要がありますか?

4

3 に答える 3

1

ギャラリーには、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

于 2012-09-17T12:12:51.207 に答える
1

DataTable インスタンスを作成するときに、それを維持するためだけに YUI2 DataSource を提供する必要があります。空の配列を指すローカル データソースである可能性がありますが、YUI2 DataSource がそこにある必要があります。後で、実際にデータを取得したい任意の手段を使用できます。取得したら、 YUI2 が行う onDataReturnInitializeTableを呼び出します。コンストラクターで YUI3 DataSource を提供することはできません。それらには異なるインターフェイスがあり、DataTable はそれをどうするかわかりません。

于 2012-09-15T13:38:17.720 に答える
0

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 に移行していません!

于 2012-12-30T03:51:40.493 に答える