問題タブ [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 投票する
1 に答える
2297 参照

apache-flex - 別の itemRenderer のアクションに基づいて itemRenderer の State を変更するにはどうすればよいですか?

Box コンポーネントを拡張する ItemRenderer を持つ DataGridColumn があります。デフォルトの表示は Text コンポーネントです。ユーザーがテキスト コンポーネントをクリックすると、State を変更して PopUpMenuButton の子を追加し、Text コンポーネントを非表示にします。これはうまくいきます。ただし、一度に 1 つの PopUpMenuButton のみを DataGrid に表示できるようにしたいと考えています (itemEditor の動作と同様)。このインスタンスでそれを機能させようとしてあまりにも多くの問題に遭遇したため、itemEditor を使用したくありません。

所有者 (DataGrid) を取得する listData プロパティにアクセスするために、itemRenderer に IDropInListItemRenderer を実装していますが、DataGrid 内の他の itemRenderer の「編集」状態を「オフ」にする方法がわかりません。

どうすればこれを達成できますか?

ありがとう。

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

apache-flex - 問題を引き起こす DataGrid の 1 行目の RadioButton - Adob​​e Flex

itemRenderer を使用して、1 つの列に RadioButtons を含む DataGrid があります。DataGrid は、ユーザーがボタンをクリックするたびに作成およびポップアップされる TitleWindow に常駐します。DataGrid の dataProvider は ArrayCollection であり、RadioButton は、ウィンドウと DataGrid が表示されるときに、各 ArrayCollection アイテムのブール値に基づいて選択されるかどうかが決定されます。ユーザーが DataGrid 内の別の RadioButton をクリックすると、ArrayCollection 項目が新しいブール値で更新されます。

問題は、最初の行の RadioButton が選択された値を保持していることにあります。他のすべての行に RadioButton がある場合、TitleWindow と DataGrid が表示されると、ArrayCollection 内のアイテムのブール値に基づいて正しい RadioButton が選択されます。ただし、最初の行の RadioButton を選択する必要がある場合は、そうではありません。RadioButton の valueCommit イベントのリスナーをセットアップしたところ、興味深い結果が得られました。最初の行を除くすべての行の RadioButton の valueCommit が 1 回だけ発生し、選択された値が true になります。ただし、最初の行の RadioButton が選択されるべきものである場合、 valueCommit は5 回発生し、最初の 3 回は選択された値を true として報告し、最後の 2 回はそれを false として報告します。

これに関するヘルプは大歓迎です。同様のバグが報告されていますが、回避策はありません。

UPDATE 12/18/08 OK、valueCommit は 5 回起動され、4 回目は false であり、5 回目の false は false であり、実際にはデータのインデックス 2 に常に対応しています。したがって、最初の RadioButton を 4 回報告し、最後の回は false であり、5 回目はインデックス 2 を false として報告します。変!

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

c# - Silverlight Datagrid: 値に基づくセル スタイルの変更

私はいくつかのデータを持っています。そのデータを調べて、そのデータが特定の条件を満たしている場合は、セル (たとえば、背景色) を変更したいと考えています。どういうわけか、Silverlight でこの一見簡単なことを行う方法を理解できませんでした。

0 投票する
7 に答える
62800 参照

c# - WinFormsアプリでデータグリッドスクロールバーの位置を設定するにはどうすればよいですか?

私のC#winformsアプリには、データグリッドがあります。データグリッドがリロードされたら、スクロールバーをユーザーが設定した場所に戻したいと思います。これどうやってするの?

編集:新しいDataGridViewではなく、古いwinformsDataGridコントロールを使用しています

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

asp.net - ASP.NETパネルでVisible属性を設定できません

ASP.NETPanelコントロールの表示属性に問題があります。データベーステーブルを呼び出し、データグリッドで結果を返すページがあります。

要件

戻り値の一部が含まれている場合は、nullその隣にある画像を非表示にする必要があります。

Panel画像を非表示にするか表示するかを決定するためにを使用していますが、ステートメントに問題があります。

私もこれらを試しました:

コードは以下のとおりです。

私は何が間違っているのですか?

編集

使用する場合visible='<%# IIf(Eval("addr1") Is DbNull.Value, "False","True") %>'

次のエラーが発生します。

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

datagrid - Dojo ツールキットのグリッドを使用しているときに、列をソート不可にするにはどうすればよいですか?

ソート可能にしたくないグリッド (dojox.grid v1.2) があります。どうすれば無効にできますか?

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

apache-flex - Flex: dataGrid cellEditor での即時編集

でセルを編集しているときに、編集が完了dataGridするまで変更が に適用されません。編集dataProvider中に変更を反映させる方法はありますか?dataProvider

これを行う方法は、使用しているエディターをサブクラス化することであると思いますが、この場合NumericStepperは、どうすればよいかわかりません。

トリガーする必要がある何らかのイベントはありますか?

0 投票する
5 に答える
1521 参照

performance - データグリッドのパフォーマンスでページングするための最良の方法は何ですか?

ユーザー数の多いサイトでは、ページングをコードまたはストアド プロシージャで処理する必要があります。キャッシングを使用したことがある場合は、その成功要因を含めてください。

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

.net - サーバーからの応答後に Silverlight Datagrid を更新する

Silverlight でデータグリッドを取得しました。をお願いします。

  • ユーザーがグリッド内のセルを編集するときにサーバーに投稿するデータグリッド (またはデータグリッドを含むユーザーコントロール)。

  • 編集されたセル内の何らかのシンボル (ローディング シンボルなど) を使用してデータグリッドに通知し、ポストがサーバーに送信され、コントロールが応答を待機していることを通知します。

  • 更新が成功した場合、(正しいセルで) 色を使用してデータグリッドに通知します。

WebClient クラスを使用して、オブジェクト (~cells) の set-property でサーバーを呼び出すことができることがわかりましたが、根本的に間違ったことをしているように感じます。

  • オブジェクトの set-property で、どの datagrid が set-property をトリガーしたかわかりません

  • また、どのデータグリッド (およびデータグリッド内のどのセル) に応答を返すか (つまり、投稿が成功したか失敗したか) を判断できないことがわからないためです。

また、データグリッドでいくつかのイベント (BeginningEdit、PreparingCellForEdit、SelectionChanged、CurrentCellChanged) を観察しようとしましたが、編集中のセルの新しい値は得られません。

これらの問題を解決する方法について、誰かが私を正しい方向に向けることができますか?