問題タブ [dgrid]

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 に答える
832 参照

dojo - dgrid - Dojo Memory/ObjectStore をストアとして使用する場合、選択モードを「single」に保つことができない

selectionMode を「single」または「extended」のままにしておくことができません。Dojo Memory/ObjectStore をストアとして使用している場合、行の複数選択のみが行われます。

しかし、そのページから取得した同じデータをハードコーディングすると、デフォルトの selectionMode を「extended」として取得できます (この方法):

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

javascript - AJAX を使用して Dojo Dgrid テーブルのデータをロードするにはどうすればよいですか?

Web アプリケーションに DGrid を使用して調査しています。これに似たテーブルを作ろうとしています。上記の例のコードはこちらです。

テーブルはデータのソースとしてメモリ ストアを使用します。各行をクリックして展開すると、そこにある集計フィールドが表示されます。

ページの残りの部分と一緒に静的にロードされるのではなく、行をクリックしたときにサーバーから詳細 (つまり、行をクリックしたときに表示されるテキスト) をフェッチする必要があります。上記のコードを変更してそれを行うにはどうすればよいですか?

(私の要件は、クリックすると各行が展開可能なHTMLテーブルの要件です。各展開のデータは、たとえばAJAXを使用してサーバーから取得されます。並べ替え可能な列を無料で取得できるため、オプションとしてdgridを検討していますdgrid. より良いオプションがあれば教えてください)

編集: 基本的に、私はそれを行うためのアイデアを探しており、誰かが実際にコードを提供してくれることを期待していません。Dojo に慣れていないので、どのアプローチが正しいのかわかりません

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

javascript - dGridでオブジェクトの「@」記号を使用してフィールドにアクセスする

dGrid でレイヤーのフィールドを設定する際に問題があります。

someData は、次の構造を持つオブジェクトです

まあ、それはIDなどを取得できません。

提案をいただければ幸いです。前もって感謝します :)

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

javascript - Dojo dgrid カスタム レンダー セルの内容

私は dgrid を使用していますが、ウェブサイト ( http://dojofoundation.org/packages/dgrid/ ) から入手できるドキュメントが少し不足しています。当て推量による複雑さ。

具体的には、メモリ ストアに読み込んだデータのレンダリング方法を変更したいと考えています。たとえば、ストアの 2 つの列をグリッドの 1 つの列に結合し、テキストを追加したいと考えています。明らかに 1 つの方法は、2 番目のメモリ ストアを作成し、最初のストアを反復して、dgrid が 2 番目のストアに表示する正確な内容を構築することです。しかし、それは扱いにくく、フォーマットが異なるだけで同じデータの 2 つのセットを持たなければならないような気がします。

renderRow メソッドと renderCell メソッドがあることがわかります。誰かがこれらの使用方法の例を教えてくれますか、またはいくつかのドキュメントを教えてくれますか?

ありがとう、サイモン

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

dojo - dojo dgrid内でラジオボタンをチェックしたままにする方法は?

dojo dgrid 内でラジオボタンをチェックしたままにする方法は?

バックエンドから以前にチェックされた値を取得し、値を表示できますが、ラジオボタンはチェックされていません!!

リソースまたはソリューションはありますか?

data-dojo-props="selectionMode:'single',noDataMessage:'No Data',pageSizeOptions : [10, 15, 20, 25,50,100]" data-dojo-id = "id_4002_grid" > ディーラーを選択 # 名前 都市 州/都道府県のユーザー役割

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

dojo - Dgrid 選択 mixin で選択された行のリストを取得する方法

Dgrid ondemandgrid でセレクターと選択ミックスインを使用しています。チェックボックスをセレクターとして使用しています。以下は私の質問です。

  1. HTML ボタンのクリック時に JavaScript でチェックされた行のリストを取得する方法は?dgrid-select および deselect イベントがあることは知っていますが、ボタン クリック イベントで選択されたすべての行のリストが必要です。
  2. 現在、任意の位置で行をクリックすると、チェックボックスが選択されます。しかし、チェックボックスをクリックしたときにのみ行を選択したいです。これを達成するにはどうすればよいですか?

これが私のコードです

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

javascript - dojo 設定 dgrid indentWidth

セレクターとツリー列を持つ新しい dgrid を作成しました。ツリー列の childNodes のインデントを除いて、データを入力し、グリッドを適切に機能させることができます。次のようにツリーを作成しました。

私の考えでは、 indentWidth プロパティを列自体の一部として設定できるはずですが、機能していないようで、すべての子が親のすぐ下にインデントなしでレンダリングされます。何か案は?ありがとう!