問題タブ [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.
grails - Grails UI データテーブル動的ドロップダウン オプション
Grails UIプラグイン内でデータテーブルを使用して、dropdownOptionsのリストを動的にする方法を知っている人はいますか?
次のように dropdownOptions を指定できます。
[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: ['Foo', 'Bar'], disableBtns:true]],
sortable:true, resizeable: true],
私はそれが次のように機能することを望んでいました:
[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: Foo.list(), disableBtns:true]],
sortable:true, resizeable: true],
datatable - YUI DataTable ソート番号とリンク
基本的には列があります
列に設定parser:"number"
すると空白の列が得られますが、設定しないと、並べ替えは数値並べ替えではありません。
数値の周りのリンクを処理できる、より優れたパーサーはありますか?
javascript - YUI Data Table with Pagination でソートされた完全なデータセットを取得します
私の問題を十分に説明していることを願っています..ここに行きます:
YUI データ テーブルがあり、JSON を介してサーバー側の一連のレコードを取得し、データを入力します。
ユーザーはヘッダーをクリックして、6 つの列のうち 3 つの列のデータを並べ替えることができます (列ごとにカスタムの並べ替え機能を使用しています)。並べ替えはクライアント側で行われます。
ユーザーがデータを並べ替えるとき、表示されている列の 1 つから値の完全なリストを取得できる必要があります。ページにレンダリングされるものだけでなく、利用可能なすべてのデータが必要です。ページネーションによって隠されているデータを含める必要があります。
何か案は?DataTable の handleDataReturnPayload メソッドと doBeforeLoadData メソッドを試しましたが、どちらも元のソートされていないデータを返します。
私は本当にここで立ち往生しており、このソートされたリストを取得することに依存する機能に依存するクライアントを持っています。
前もって感謝します。
layout - YUIデータテーブルのレイアウトを変更できますか?
私のWebアプリケーションは、YUIデータテーブルを使用してユーザーにレコードを表示します。
行と列のレイアウトにしたくありません。たとえば、単一の行と単一の列内のレコードのすべてのデータなど、独自のレイアウトを使用できますか?StackOverflowの質問ページを検討してください。
YUIデータテーブルでこのようにすることは可能ですか?
asp.net - updatepanel 内の yui データテーブルがポストバック後に消えるのはなぜですか?
json データソースを使用してYUI datatable
レンダリングしましたupdatepanel
... その updatepanel 内のボタンをクリックするpostback
と、yui データテーブルが消えます
- updatepanel 内の yui データテーブルがポストバック後に消えるのはなぜですか?
編集:
フォームの送信ではない各ポストバックの後に、YUI Datatable をもう一度レンダリングしています...これは悪い習慣であることはわかっています...これに対して何ができるでしょうか....任意の提案.....
私のJavaScript:
yui - YUI Datatable showCellEditor を呼び出してもエディタが表示されないのはなぜですか?
データテーブルの 2 番目のセル (任意の行) をクリックすると、セル エディタが表示されます。しかし、コードからセルエディタを表示しようとしています。コードは次のようになります。
(クリックまたは上記のコードから) datatable.js コードをデバッグすると、showCellEditor 関数を介して同じパスをたどりますが、上記のコードはエディターを表示しません。
YUI バージョン 2.8.0r4 を使用しています。
yui - YUI列の選択
YUIのDataTable列選択機能の使用に問題があります。私はもう試した、
myEndColDataTable.subscribe("theadCellClickEvent", myEndColDataTable.onEventSelectColumn);
と
myEndColDataTable.subscribe("cellClickEvent", function (oArgs) {
this.selectColumn(this.getColumn(oArgs.target));
});
問題は、プログラムで最初の列を選択していることです。他の列を強調表示することはできますが、最初に選択された列から選択が削除されません。
javascript - 最初のページ以外のページを選択するようにYUI2paginatorを設定するにはどうすればよいですか?
AJAXページ付けを使用したYUIDataTable(YUI 2.8.0r4)があります。表の各行は詳細/編集ページにリンクしており、その詳細ページから、詳細ページのレコードを含むリストページにリンクしたいと思います。したがって、a)AJAXデータを正しくオフセットし、b)YAHOO.widget.Paginatorにどのページを選択するかを指示する必要があります。
YUI APIドキュメントを読んだところによると、initialPage
構成オプションを渡す必要があります。私はこれを試みましたが、かかりません(AJAXからのデータは正しくオフセットされていますが、ページネーターは私が1ページにいると思っているので、「次へ」をクリックすると、たとえば6ページから2ページに移動します。
私は何をしていない(または間違っている)のですか?
これが私のDataTable構築コードです:
javascript - YUIDataTableからのデータのエクスポート
YUI DataTableからデータを取得して単一のCSVまたはTSV文字列に変換する最も簡単/最速の方法は何ですか?基本的には、ワンクリックでDataTable全体(現在適用されている並べ替えを保持する必要があります)をユーザーがスプレッドシートに貼り付けることができる形式に変換する方法を実装したいと思います。
私のDataTableはかなり大きくなる可能性があります(5000から10000行、5から10列)ので、効率は重要です。
yui - yui datatable インライン セル エディタの問題
データテーブルでインライン セル エディタを使用する場合、値を 10 の倍数に丸めたい
これは私のコードです:
関数の結果:
セルをダブルクリックした後、たとえば値を 17 に変更し、[保存] をクリックすると、データテーブル セルに 20 を入れたいのですが、17 になりました。
丸められた値をデータテーブルセルに入れる方法は?
よろしく、