問題タブ [xtratreelist]

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

c# - フォーカスされていないノードをクリックしても DevExpress RepositoryItemCheckEdit の状態が変わらない

RepositoryitemCheckEditの列の 1 つのエディターとして使用していますTreeList。その状態を変更するには、チェックボックスを含むセルがフォーカスされている必要があります。フォーカスされていないセルのチェックボックスをクリックすると、フォーカスされますが、チェックボックスの状態は変わりません。通常、フォーカスされていないセルのチェックボックスの状態を変更するには2回クリックする必要がありますが、これはあまり友好的ではなく、なぜこのように機能するのか理由がわかりません。

最初のクリックで動作させる方法はありますか (状態を変更する前にセルをフォーカスする必要はありませんRepositoryitemCheckEdit)。イベントまたはプロパティを見つけようとしましたが、何も機能していないようです

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

c# - C# XtraTreeList の AppendNode メソッドに時間がかかりすぎる

にノードを追加する際に多くの問題が発生していXtraTreeListます。

私が使用する方法はTreeList.AppendNode(方法の詳細はこちら)です。

実際の結果:

と呼ばれるクラスがMyClassあり、ノードを my の既存のノードに追加したい場合XtraTreeList

私が次のようなことをした場合:

注意事項が画面に印刷されます。

しかし、私が次のようなことをすると:

これは完全にうまくいくようです!

問題 :

2 番目の方法の問題点は、200 個の子ノードを追加するのに非常に多くの時間/リソースがかかることです。そして、動的キャストと関係があるのだろうか...

質問 :

これを行うより良い方法はありますか?200 個の子ノードを追加するのに約 6/7 秒かかるため、コードをそのままにしておくのは得策ではありません (これはエンド ユーザーにとって本当に苦痛です)。

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

winforms - DevExpress TreeList DataSource が UI で更新されない

PopupContainerControl 内に TreeList があります。

TreeList は、フォームが使用されているコンテキストに応じて動的に設定されます。これは、実行時にノード リストが更新および変更されることを意味します。

私が抱えている問題は、TreeList がノード構造に加えられた最初の変更のみを表示していて、それ以降の変更を表示していないことです。

IVirtualTreeListData を実装するカスタム ノード クラスを使用しています。下に示された。

そのため、最初にフォームをロードするときに、次の呼び出しを行います。

その後、リソースが TreeList に読み込まれると、次のようになります。

これにより、最初にヒットしたときにのみ TreeList 内のリソースが設定されますが、その後の変更は反映されません。

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

c# - Devexpress TreeList - 読み取り専用に設定されているセルから値を削除するにはどうすればよいですか

devexpress TreeList コントロールを使用しています。Treelist で、列の 1 つが読み取り専用になっている状況があります。この列には、別のセルで何かが発生したときにテキスト値が追加される場合があります。このようなプロパティを設定して、セルへのユーザー入力を制限しました

一部のセルからテキスト値を削除したいのですが、読み取り専用であるため、削除ボタンは機能しません。ユーザーがテキストを削除できるようにするイベント/メソッドとコードを提案できますか? どんな助けでも大歓迎です。

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

c# - すべての子ノードの後に​​ツリー リストに行を追加する

私は devexpress ツールを使用していますが、treelist を使用しているときにこれを適用したいと考えています。テキスト値を取ることができるすべての子ノードの後に​​行を追加したいのですが、行のサイズを全幅に拡大する必要があります.どうすればよいですか..?この画像は、私が何を求めているかのアイデアを提供します。 すべての子ノードの後に​​テキスト値を取得できる行が必要です

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

wpf - 名前「abc」は名前空間「clr-namespace:abc」に存在しません

wpf で非バインド モードの devexpress コントロールでツリーを構築しようとしています。次のリンクBuilding a Tree in Unbound Mode を参照しました。イメージを確認してください。xaml コードでエラーが発生しています。必要な出力は、ハード コーディングされたデータがツリーリストに表示される必要がありますが、38 ~ 44 行目から xaml コードを削除すると、表示される出力はツリー構造のみになります。エラーが xaml にあることはわかっていますが、まだ cs コードも提供しています。

ここに画像の説明を入力

***************************コード********************** ********************

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

winforms - TreeListLookupEdit - フォーカス ノード

TreeListLookupEdit でノードを選択しようとしています。

私の TreeListLookupEdit は既に (EF データソースからの) データで満たされています。目的の行にフォーカスし、treeListLookUpEdit1.Text (閉じた状態のとき) とポップアップ ウィンドウを開いたときの両方でこの値を確認する必要があります。

しかし、何も起こらず、ノードを選択しません。

私もこれを試しました(「treeNodes」はTreeListLookupEdit内の実際のTreeListです):

しかし、このコードを実行すると、次のように動作します。

では、ShowPopup の使用を避けるにはどうすればよいでしょうか。

更新 EditValue を設定する必要があるようです