問題タブ [c1flexgrid]

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

c# - flexgrid からのデータのフィルタリングと選択

FlexGrid からデータをコピーしたいのですが、少し問題があります。フィルタリングを使用していて、選択したデータをコピーしたいだけですが、それは「非表示」のデータをコピーします (フィルターに thx を表示しません)。たとえば、私はフィルターを使用しましたが、flexgrid には数行しかありません。すべてコピーしたいので、左上のセルをクリックすると、表示されているすべての行が選択されますが、どこかに貼り付けると、すべての行を超えてしまいます(表示されていないもの)。Shiftボタンで行を選択する場合も同様です。

どうすればそれを「修正」できますか?それが正常でエラーではないことはわかっていますが、変更する必要があり、それを行う簡単な方法があることを願っています。プロパティなどを変更します。

しかし、そうでない場合、その「難しい」方法を実際に行う方法がわかりません。_c1FlexGrid.Rows.Selected を使用し、選択した行が表示されている場合は何らかの方法で制御することを考えていました。しかし、方法がわかりません。

手伝ってくれてありがとう

編集

flexgrid の SelectionMode を Default から ListBox に変更すると、Rows.Selected を使用でき、行が表示されているかどうかを確認できるプロパティ Visible があることがわかりました。これにより、表示されている行だけを取得できます。しかし、これらの行をクリップボードに追加する方法がわかりません。これを使用する前に:

しかし、今では、表示された行を保存してからクリップボードに保存するためにどのクラスを使用するかはわかりません。また、デフォルト(CellRange)のSelectionModeが好きで、すべての行だけを選択するのは理想的ではないため、選択に問題があります。何か案は?

0 投票する
0 に答える
310 参照

silverlight - Silverlight componentone コンボボックスのバインディングの問題

Silverlight componentone flexgrid でコンボボックスを表示する必要があります。しかし、その列にvalueconvertorを適用すると機能し、コンボボックスが表示されますが、コンボボックスから任意の値を選択し、他の行から同じ列を選択すると、前の行で選択された同じ値が自動的に選択されます。

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

winforms - WinForms and NHibernate, databindings and sorting

My final goal is to have a Grid with multi column sorting (by Ctrl-Click on the column headers) using data from NHibernate. For that purpose I plan to use ComponentOne's FlexGrid for WinForms. According to it's documentation it supports sorting if the given DataSource does so.

I'm not yet sure if I'm going to use paging. But if so, sorting should definitely take place inside or below NHibernate.

  • How is sorting supported by Winforms Databindings?
  • Are there any samples/classes supporting a bindable/sortable way connecting a Grid with NHibernate?
0 投票する
1 に答える
1921 参照

wpf - WPF でグリッドの行にフォーカスを設定する方法

グリッドでポップアップする編集ウィンドウがあります。このグリッドは、ComponentOne 製の C1FlexGrid です。(しかし、これは他のグリッドでも同様の問題になる可能性があると思います..)

メイン ウィンドウからそのウィンドウを開いたときに、そのグリッドの最初の行がフォーカスされ、選択されるようにします。

できればxamlですが、それがコードビハインドまたはフレックスグリッドを継承することによって不可能な場合。

行を選択してグリッドをフォーカスする方法は知っていますが、行がフォーカスされていないため、キーボードの上下矢印を使用してグリッド内の行を移動できません。

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

wpf - C1FlexGrid の幅

WPF Caliburn.Micro アプリケーションに ComponentOne の C1FlexGrid を使い始めました。列を最大コンテンツ幅に設定するにはどうすればよいのだろうか。自動にしようとしましたが、幅はすべての列で同じです。

次のように AutoSizeColumns を適用しました。

しかし、これは役に立ちませんでした...

ありがとう

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

c# - Silverlight Componentone フレックス グリッド -- 行内のすべての列をマージする

Silverlight5.0 Component-One フレックス グリッドを使用しているときに要件がありました。私の要件は、単一の行の場合、すべての列をマージする必要があるということです。

要求画像を添付しました。私を助けてください..ありがとう。

ここに画像の説明を入力

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

c# - flexgridの行と列に基づいて特定のセルを非表示にする

フレックスグリッド(フレックスコンポーネントグリッド)がありますが、セルを非表示にするにはどうすればよいですか。

例:2行目と5列目-条件に基づいて非表示/削除する必要があります。

たとえば

私が使用した方法でisVisibleをサポートするプロパティはありません。とにかく私はこれを達成することができますか?ありがとう。

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

dynamic - SL5ComponentOneC1FlexGridドロップダウン動的フィルタリング

SL5ベースのComponentOneの C1FlexGridを使用しており、実行時にデータをコントロールにバインドしています。2つの列について、コントロールの1番目と2番目の列にドロップダウンとしてルックアップデータを入力しています。最初の列では、会社情報を拘束し、2番目の列では、デフォルトで部門情報を拘束しています。私のモデルでは、会社と部門のエンティティ間に1-Nの関係があります(つまり、すべての会社について、それに関連付けられている部門はN個ありません)。

編集モードで、最初の列で選択した会社のコントロールの2番目の列で部門を除外したい(つまり、ドロップダウンで[会社1]を選択したときに、会社に関連付けられている部門のみをバインドしたい) 2番目のドロップダウンに1)。これは達成可能ですか?

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

c# - セルのダブルクリックをキャプチャし、ComponentOne の C1FlexGrid の値を取得します

C1FlexGridコントロールがあり、その C1Flexgrid コントロールが何らかのデータ ソースにバインドされており、セルのダブル クリック イベントで特定のセルのデータを取得したいと考えています。これを行う方法はありますか?

使ってみます

しかし、これは私に行番号や値を与えていません。

を使用してこれを試しましたCellbuttonClickEventが、これは必要ありません。cellDoubleClick イベントでそれが欲しいです。

コード

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

checkbox - C1.Win.C1FlexGrid グリッドのヘッダー(固定)行のチェックボックス

私の質問は、「C1.Win.C1FlexGrid の固定行セル内で CheckBox を使用する方法はありますか?」です。

固定行が 2 つある C1FlexGrid があります。(ここで、WPF または SilverLight バージョンではなく、C1.Win.C1FlexGrid グリッドを使用していることに言及することが重要です)

私が持っている最初の固定行は、通常どおりヘッダーに使用されます。2番目のものは、他のいくつかのタスクを実行するようにカスタマイズされています.1つのタスクを除いて、すべて正常に動作しています. この CheckBox を使用して同じ列のすべてのチェック ボックスをオン/オフにしたいので、2 番目の Fixed 行のセルの 1 つのセル内で CheckBox を使用する必要があります (グリッドの通常の行のブール値セルと同様)。

もちろん、列のデータ型を bool に設定しても、固定行では機能しません。セルのエディターを CheckBox に設定しても、エディターは常に表示されるわけではなく、セルが選択されている場合にのみ表示されるため、機能しません。また、私の調査に基づいて、このジョブを実行するために使用できるいくつかのスレッドが議論している CellFactory プロパティがありますが、CellFactory は C1.Win.C1FlexGrid クラスでは実装されておらず、グリッドの WPF、SilverLight、および Phone バージョンでのみ実装されています。 .

これを行う方法についてのアイデアはありますか?