問題タブ [yui-datatable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
130 参照

javascript - 関数から YUI DataTable のパラメーターを返す

これは、この質問に関連しています。

承認された回答に記載されているスクリプトをさまざまなページで使用する必要があります。this.ds.dataProvider = this;そのため、外部JSファイルの行までの部分を保持し ました。

ここで、プロトタイピングを再利用するので、この JS を参照するページで DataTable のコンストラクター引数への参照を取得するにはどうすればよいです"basic", columnList, this.dsか?

0 投票する
1 に答える
155 参照

schema - YUI3DataSourceXMLSchemaはHTMLタグを取得しません

WebアプリをYUI2からYUI3にアップグレードしようとしていますが、データテーブルをアップグレードしようとすると小さな問題が発生します。テーブルデータはHTMLテーブル形式でローカルに保存され、チュートリアルと例を探しています。簡単にアップグレードでき、うまく表示されますが、ちょっとした問題が発生しました...

スキーマを使用してセルデータを取得すると、そのセルのテキストのみが取得されますが、スキーマが読み込まれなかったセルのspanやdivなどのHTMLタグが必要です。取得方法を知っていますか?YUI2では問題なく取得できますが、YUI3ではそれを行う方法がわかりません:S

var myTableDataでは、これはテーブルの厳密なHTMLコードです。ロケーターを変更しようとしている可能性があります:「td[1]」他の..。

私のくだらない英語に感謝し、申し訳ありません。

0 投票する
2 に答える
1663 参照

yui - YUI データテーブルをレンダリングするには?

YUI DataTable コントロールのドキュメントに従って、次のコードを推測しました。

侮辱的なことは、ドキュメントが言うことです:

このコードは、次の表を生成します。

ここに画像の説明を入力

ただし、このコードは次の表を生成します。

ここに画像の説明を入力

明らかに、YUI データ テーブルをレンダリングする方法について、かなり基本的なことが欠けています。YUI データ テーブルをレンダリングする正しい方法は何ですか?

Q. YUI データテーブルをレンダリングする方法は?


別のページでは、 a を含め、 myを空から次のよう<div>に変更することが言及されています。<BODY>

ただし、コントロールの外観は変更しません。

0 投票する
1 に答える
782 参照

datatable - 不明なキーを持つJSONオブジェクトを含むYUIDataTableのネストされた列

私はYUIにかなり慣れていないので、助けが必要です。

次のようなJSON応答があります。

ネストされた列を持つデータテーブルが必要です
。1)アルファ、ベータ、ガンマが親列です。
2)ベータ版とガンマ版にはそれぞれJSONキーと値のペアで構成される2つの列があります(たとえば、デルタ=> 2.975)。
3)行数、つまりキーと値のペアの合計は動的です。

基本的に、次のようなものです。

ネストされていない単純なJSON応答を生成することができました。

私の問題:
1)各JSON子のオブジェクト({theta:0.339}など)があります。両方の子列には、この同じオブジェクトからのデータが必要です。変更せずに使用するにはどうすればよいですか?myColumnDefsの両方の子列に同じ「keyName」を使用する必要がありますか?
2)alpha tdが空の場所に複数の行を作成するにはどうすればよいですか?

どんな助けでもありがたいです!

0 投票する
2 に答える
1458 参照

yui - 更新されたjsonデータでyui3データテーブルを更新する方法

JSON形式の新しいデータを使用してデータテーブルを更新したい。

以下の方法を使用してみましたが、言及されているエラーが発生しています

コンソール ログのエラー:

新しいデータを使用してyui3データテーブルを更新する方法が他にある場合、誰かが光を当てることができます

前もって感謝します。

0 投票する
1 に答える
295 参照

jquery - JSONデータを使用するYUI DataTableのKnockoutJSテンプレートを作成するには?

KnockoutJS データ バインディングを使用して、YUI3 データ テーブルの作成をテンプレート化したいと考えています。次のJSON文字列があるとしましょう-

{ "@lang": "en-US",

}

そして、次のコードを使用して、上記の JSON を使用する YUI データテーブルを作成しています -

YUI().use( "datatable", "datatable-datasource", "datasource-local", "datasource-jsonschema", function(Y) {

上記のコードの KnockoutJS テンプレートを作成するにはどうすればよいですか?

フィドル - http://jsfiddle.net/pPY7K/6/

0 投票する
1 に答える
474 参照

yui-datatable - JSONでPlugin.DataTableDataSourceを使用すると、YUI3データテーブルがデータをレンダリングしない

私は、json呼び出しを介してyui3データテーブルを正しく入力するように試みましたが、失敗しました。私は混乱していて、誰かが私のやり方の誤りを見せてくれることを願っています。何を試しても「表示するデータがありません」と表示されます。

ページの読み込み中にwiresharkを実行すると、ajax呼び出しから返されるjsonデータが表示されます。したがって、データソースがデータテーブルに正しくバインドされていると思います。関心のあるデータレコードがメタデータでネストされており、DataSourceJSONSchemaの定義が正しいように見えることに注意してください。

これがajax呼び出しからのhttp応答です。

これがhtmlページです。

0 投票する
2 に答える
427 参照

javascript - KnockoutJS バインディングを使用した YUI DataTable

JSFiddleで作業する例があります。

KnockoutJS バインディングを使用して作成する必要がある YUI DataTable によって消費される JSON の一部があります。私は KnockoutJS にかなり慣れていないので、これを行う方法を知りたいです。

テーブルはマークアップの下に作成する必要があります -

コードは以下のようになります -

}); </p>

これは KnockoutJS 入札を使用して行うことができますか? KnockoutJS バインディングを使用して HTML テーブルを適切に作成できることは知っていますが、YUI の部分は扱いにくいと思います。助けてください。

0 投票する
1 に答える
530 参照

javascript - YUI3 Datatable - 行のフォーマットと選択

ここで動作する例があります- http://jsfiddle.net/BM3kX/5

YUI DataTable によって消費される JSON の一部があります。同じことに関していくつか質問があります。

  1. JSON には 'imageURI' 属性があり、そこから画像 [16x16] をレンダリングする必要があり、同じセルに 'showName' 属性が含まれています。また、各行に画像を効率的にレンダリングする必要があるため、テーブルには複数の行を含めることができます。

  2. 行をクリックすると、テーブルは選択されたレコードを警告するはずです。しかし、ここにはひねりがあります。レンダリングに使用される JSON とまったく同じデータが必要です。(テーブルのどこでも使用していなくても、「type」属性を取得する必要があります。)

上記の要件を満たすにはどうすればよいですか?解決策や可能性はありますか?

0 投票する
2 に答える
260 参照

yui - YUI Datatableを並べ替え、null値を先頭に保持

列をDateとしてYUIDatatableを並べ替えていますが、列にNULL値がいくつかあります。

ソート順に関係なく、これらのnull値をテーブルの一番上の行に残す必要があります。