問題タブ [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.
.net - YUI DataTable .NET Web サービス
YUI DataTable に .NET Web サービスを設定する使用例はありますか?
前もって感謝します。:)
javascript - YUI データテーブルでの複数行の削除の最適化
YUI データテーブルでは、削除操作が最も遅いようです。300 行を超えるデータテーブルがあります。選択した行を削除する必要があります。から選択したレコードを削除してからrecordset
呼び出してみtable.render()
ました..これで問題ありませんが、改善できますか?
javascript - EditorGridPanel と ColumnTree の YUI ベースの代替手段で EXTjs を回避するにはどうすればよいですか?
開発中のプロジェクトで、Jack Slocum の EXTjs ライブラリを YUI (既に使用中) の拡張として使用することについて、私の仕事でいくつかの議論があります。可能であれば、EXTjs の商用ライセンス モデルへの依存を回避したいと考えています。
EXTjs に必要な主な 2 つの機能は、EditorGridPanel と ColumnTree です。
私が見る限り、2.6.0 で DataGrid に EditorGridPanel 機能が追加されて以来、YUI のように見えます。YUI の組み込み機能を使用する上で、大きな注意点はありますか? EditorGridPanel について、まだ洗練されたものはありますか?
ColumnTree については... この機能セットを簡単に YUI に置き換えるものはありません。私が見ていないのにこれを行う YUI の何かがありますか? YUI がほとんど使用されていない現在、他に良いオプションはありますか?
この種の機能のために、弾丸をかじってEXTjsにお金を払う(そして商用ライセンスへの依存に対処する)のが最善ですか?
javascript - YUI データソースを使用して返された NULL 値を解析する方法
プロジェクトの 1 つでデータをレンダリングするために、YUI データテーブルとデータソースを使用しています。返されたデータはたまたま NULL であり、YUI データソースはそれを解析できません。
以下は、datasource と datatable の宣言コードです。読みやすくするために、各宣言を分けています。
列の説明の宣言
この columnDescription は、以下の関数で設定されます。
データソース宣言
getDataGrid関数は、サーバーからデータを取得するためにサーバー側を呼び出します。
以下は、テーブル定義自体です。
tableContainerDivは html ページで宣言されています。これはコンテナ div です。サーバーから JSON データを取得する関数。
関数は、いくつかの null 値を持つ json 文字列を返しています。データソース コンストラクターは、次の問題を訴えています。
- ERROR_DATAINVALID
- ERROR_DATANULL
yui のドキュメントを確認したところ、文字列パーサーが null 値を解析しないことがわかりました。このデータを解析する方法があるかどうか疑問に思っています。生データを処理する必要がありますか? 任意の提案をいただければ幸いです。
javascript - YUIデータソースにデータセット内のNull値を解析させる方法は?
YUIデータテーブルとデータソースを使用して、プロジェクトの1つでデータをレンダリングしています。返されたデータはたまたまNULLであり、YUIデータソースはそれを解析できません。
以下は、datasourceとdatatableの宣言コードです。読みやすくするために、各宣言を分離しています。
列の説明の宣言
このcolumnDescriptionは、以下の関数で設定されます。
データソース宣言
getDataGrid関数は、サーバー側を呼び出してサーバーからデータを取得します。以下はテーブル定義自体です。
tableContainerDivはhtmlページで宣言されています。これはコンテナdivです。サーバーからJSONデータを取得する関数。
この関数は、いくつかのnull値を持つjson文字列を返しています。データソースコンストラクターは、次の問題について不平を言っています。
- ERROR_DATAINVALID
- ERROR_DATANULL
yuiのドキュメントを確認したところ、文字列パーサーがnull値を解析しないことがわかりました。このデータを解析する方法はないかと思います。生データを解析するためにhandleResponseを実行する必要がありますか?任意の提案をいただければ幸いです。
yui - yui、フォーム送信とデータ テーブル
私は Java プログラマーですが、JavaScript プログラマーではありません。YUI を発見したばかりで、使い始めようとしています。私が試してみたいのは、ページの上部にクエリ フォームを配置し、ユーザーが [送信] を押すと、クエリ フォームの下の YUI DataTable に結果が表示されることです。
もちろん、通常は HTML フォームでユーザーが [Submit] を押すと、リクエストがサーバーに送信されます。Struts を使用してそれを処理し、リクエストを JSP に転送すると、HTML がブラウザに返されます。それが私が日常的にしていることです。Ajax では、代わりに XML を返さなければならないという点で違いがあることは理解しています。問題ない。簡単にできます。
私が持っている質問は、物事の YUI 側を扱っています。[送信] ボタンを押すと、何が起こりますか? 通常のフォーム送信ではありませんよね?データを取得するために YUI DataSource をトリガーする onSubmit() JavaScript 関数を実装する必要がありますか? リクエストパラメータはどのように渡されますか? リクエストを手動で作成する必要がないことを願っています。私は YAHOO.util.XHRDataSource を使用していると推測しており、それが DataTable の DataSource です。
HTML テーブル要素を使用して YUI DataTable を機能させることができました。あとは実際のデータに切り替えるだけです。不思議なことに、YUI のドキュメントは、私が何かを見逃していない限り、ここでは少し弱いようです。これは、YUI ドキュメントでカバーされていない基本的な Ajax に過ぎないのでしょうか?
grails - YUI DataTable - ページネータを 1 つだけにする方法は?
Grails UI プラグイン 1.0.2 (YUI は 2.6.1) を使用して、Grails 1.1 プロジェクトで YUI DataTable を使用しています。
デフォルトでは、DataTable には 2 つのページネーターが表示されます。1 つはテーブルの上に、もう 1 つはテーブルの下にあります。YUI API ドキュメントを調べると、YUI コンテナーの配列を構成パラメーターとして渡すことができることがわかりましたが、これらのコンテナーの名前は何ですか?
Firebug を使用してページの HTML を調べてみました。ページネーターを含む div の ID は、yui-dt0-paginator0 (上) および yui-dt0-paginator1 (下) です。それらを使用してナビゲーターのコンテナーを構成すると、ナビゲーターはまったく表示されません。Datatable 要素を含む GSP ページの関連する抜粋を次に示します。
何か助けはありますか?
ありがとう!
ロロ
resize - YUI データテーブルをリンクして、YUI レイアウト パネルのサイズが変更されたときにサイズが変更されるようにする方法
私は、グリッド コントロールに DB の内容を表示するだけの、かなり単純なデータベース フィード Web アプリを開発しています。データをグリッドに表示する YUI データテーブル コントロールがあり、画面を 4 つのパネルに分割する YUI レイアウト コントロール内にあります。データブルは、yui レイアウト コントロールの 1 つのパネルに完全に収まるようにサイズ設定されています。1つのことを除いて、すべてがうまく機能します。ユーザーがパネルのいずれかのサイズを変更すると、そのパネルにそのパネル内に表示されるデータブルのサイズを変更したいと思います。YUI の例を見てきました。しかし、それらはすべて yui のサイズ変更コントロールを参照しています。そのコントロールがどのように機能するか、インスタンス化する必要があるかどうか、または yui レイアウトパネルがそのプロパティを継承するかどうかは明確ではありません...ほとんどの場合、パネル内でテーブルのサイズを変更する方法が明確ではありません。何か案は?私は2.7.0を使用しています
ありがとう
ajax - yui データ テーブル エラー
DataTable への json データの挿入に問題があります。サーバーから送信される json データの例を次に示します。
そしてここに私のYUIコード:
ページをテストすると、「データ エラー」が表示されます。私のデータテーブルで!
何が間違っているのですか?
javascript - オートコンプリートとページネーションを備えた Yui Datatable
動的データにサーバー側のページネーションを使用する方法を理解しようとしています (例を参照してください: http://developer.yahoo.com/yui/examples/datatable/dt_dynamicdata.html )。
私の問題は、リクエストをカスタマイズできないことです。ページネーションを試みると、リクエストは次のようになります: qct-list.htmlsort=geneid&dir=asc&startIndex=50&result=25
リクエストは次の形式である必要があります: qct-list.html?name=cd4&symbol=cd4&start=0&limit=25 または qct-list.html?name=cd4&symbol=cd4&start=25&limit=50 ...
ここに私のコードのコピー(一部)があります:
誰かが DataTable でページネーションを使用する方法と request をパーソナライズする方法を説明できますか?