問題タブ [dojox.grid.datagrid]

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 投票する
2 に答える
649 参照

dojo - Dojo EnhancedGrid のフリーテキスト検索ボックス

Dojo 拡張グリッドの上にフリー テキスト検索ボックスを配置して、テキストを入力すると、そのテキストを含まない行をすぐに除外することはできますか?

私はフィルター プラグインを認識していますが、それは私が好むものではありません。

本当にありがとう!

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

dojo - Dojox DataGrid: achieve row selection only by Checkboxes

I created a DOJO 1.6 DataGrid with CheckboxSelector as shown in the tutorials. Now I want to disable the onSelectionChanged event for rows, if they are clicked. This event should only be fired, if the checkbox is clicked.

それはどのように達成できますか?私が見逃したコンストラクターのプロパティはありますか?

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

dojox.grid.datagrid - JsonRestSore と Zend Framework を使用した dojo DataGrid

REST サーバー (Zend Framework で実装) から取得した json データをデータグリッドに表示しようとしています。問題は、データ グリッドに "Loading..." と表示されるだけで、それ以上何も起こらないことです。Firebug Lite では、GET リクエストが実行され、応答が正常であることを確認できます。それでもデータはデータ グリッドにレンダリングされず、非常に混乱します。

基本的に、 「ストアを DataGrid に接続する」からこのコードをコピーして貼り付け、REST API に合わせてターゲット URL と構造を置き換えました。

Dojo 1.7.2 と Zend Framework 1.11.11 を使用しています

これは私の index.phtml ファイルです。

Firebug Lite に表示される JsonRestStore によって実行される GET リクエスト:

これはGETリクエストの結果としてのJSONデータです

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

dojo - Dojo EnhancedGrid:選択した列のインデックスを取得する方法は?

dojo Enhancedgridの列ヘッダーをクリックすると、列全体が選択されます。そのような選択された列の列インデックスを知りたいです。

よろしくお願いします。

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

javascript - DataGrid 内の Button の onClick イベント

これが私のDataGridです:

そして、formatterActions セルのオブジェクト:

onRowClickDataGridの通常のイベントによって渡されるイベント オブジェクトにアクセスしようとしています。今のところ、これはちょっとうまくいきますが、on("RowClick"...)ブロックで複数のログを取得します。ブロックがないtry...catchと、行インデックスが存在しないためエラーが発生し、存在するe場所にさらに2つのログが表示されます。

これは、pub/sub、emit() などを含めた 4 番目程度のアイデアです。複数のログは、バブリング動作 (Button -> Row -> DataGrid など) が原因であると感じていますが、フォーマッタで作成されたボタンに渡される onRowClick のイベント オブジェクトは不可能のようです。

onClickButton ウィジェットのイベントからrowIndex (およびその他の DataGrid 風のプロパティ) にアクセスして、押されたボタンに応じて処理したいだけです。

0 投票する
3 に答える
3858 参照

datagrid - DojoDatagrid-選択した行をプログラムでスタイル設定

Datagridの選択した行をプログラムでスタイル設定することは可能ですか?

誰かがスニペットを与えることができますか?

0 投票する
4 に答える
8764 参照

json - Dojo グリッドにボタンまたは画像を追加する方法

json データストア (json 形式に変換された mysql 結果セット) を持つ dojo グリッドがあります。現在、私のグリッドには、下の図に示すように 5 つの列が表示されます。 ここに画像の説明を入力

「アクション」という名前の列があります。この「アクション」列の下の行には、編集の場合は edit.php?id=1、削除の場合は delete.php?id=1 などのハイパーリンクを含むボタンまたは画像 (編集アイコン、削除アイコン) が含まれている必要があります。ここに私の道場グリッドコードがあります:

私のjsonデータ形式は

どうすればできますか?いくつかのアイデアを提案してください

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

dojo - グリッド内のテキストボックスウィジェットを機能させる方法は?

フォーマッターを使用して、グリッドセル内にテキストボックスウィジェットを配置しました。ただし、カーソルを移動したり、テキストボックス内のテキストを選択したりすることはできません。

例: http: //jsfiddle.net/g33m9/69/

誰かがこれを修正する方法を知っていますか?

ありがとう

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

dojo - Dojo データグリッドで列を宣言的に右揃えする方法

HTML を使用して宣言的に作成された Dojo データ グリッドがあります。列を右揃えにする必要があります。次の2つの方法を試しましたが、うまくいきません

1を試す

次の例では、彼align="right"は無視されますが、各要素width="100px"のスタイルに追加されます<td>

トライ2

次の例style="text-align:right;"では、道場によって完全に無視されているようです

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

rest - winkベースのREST APIでdojox.grid.DataGridをソートする方法は?

Dojo datagrid クライアント側を使用していますが、うまく機能し、ドキュメントによると、列ヘッダーをクリックすると次の GET 要求が生成されます。

問題は、値が設定されていないため、Apache Wink フレームワークを使用してサーバー側でクエリ パラメーター "sort(+isbn)" を解釈できないことです。たとえば、代わりに「sort=+isbn」のようなものを期待します。

これが私のサーバー側のコードです:

「sort(+isbn)」には値が割り当てられていないため、無効なクエリ パラメータのようです。Dojo データグリッドがこの規則を使用する理由がわかりません。

Java 側でこれを回避する方法について、理想的には Wink または別のメカニズムを使用して GET 要求を処理する方法について助けていただければ幸いです。