問題タブ [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.
c# - フォーカスされていないノードをクリックしても DevExpress RepositoryItemCheckEdit の状態が変わらない
RepositoryitemCheckEdit
の列の 1 つのエディターとして使用していますTreeList
。その状態を変更するには、チェックボックスを含むセルがフォーカスされている必要があります。フォーカスされていないセルのチェックボックスをクリックすると、フォーカスされますが、チェックボックスの状態は変わりません。通常、フォーカスされていないセルのチェックボックスの状態を変更するには2回クリックする必要がありますが、これはあまり友好的ではなく、なぜこのように機能するのか理由がわかりません。
最初のクリックで動作させる方法はありますか (状態を変更する前にセルをフォーカスする必要はありませんRepositoryitemCheckEdit
)。イベントまたはプロパティを見つけようとしましたが、何も機能していないようです
c# - C# XtraTreeList の AppendNode メソッドに時間がかかりすぎる
にノードを追加する際に多くの問題が発生していXtraTreeList
ます。
私が使用する方法はTreeList.AppendNode
(方法の詳細はこちら)です。
実際の結果:
と呼ばれるクラスがMyClass
あり、ノードを my の既存のノードに追加したい場合XtraTreeList
。
私が次のようなことをした場合:
注意事項が画面に印刷されます。
しかし、私が次のようなことをすると:
これは完全にうまくいくようです!
問題 :
2 番目の方法の問題点は、200 個の子ノードを追加するのに非常に多くの時間/リソースがかかることです。そして、動的キャストと関係があるのだろうか...
質問 :
これを行うより良い方法はありますか?200 個の子ノードを追加するのに約 6/7 秒かかるため、コードをそのままにしておくのは得策ではありません (これはエンド ユーザーにとって本当に苦痛です)。
winforms - DevExpress TreeList DataSource が UI で更新されない
PopupContainerControl 内に TreeList があります。
TreeList は、フォームが使用されているコンテキストに応じて動的に設定されます。これは、実行時にノード リストが更新および変更されることを意味します。
私が抱えている問題は、TreeList がノード構造に加えられた最初の変更のみを表示していて、それ以降の変更を表示していないことです。
IVirtualTreeListData を実装するカスタム ノード クラスを使用しています。下に示された。
そのため、最初にフォームをロードするときに、次の呼び出しを行います。
その後、リソースが TreeList に読み込まれると、次のようになります。
これにより、最初にヒットしたときにのみ TreeList 内のリソースが設定されますが、その後の変更は反映されません。
c# - Devexpress TreeList - 読み取り専用に設定されているセルから値を削除するにはどうすればよいですか
devexpress TreeList コントロールを使用しています。Treelist で、列の 1 つが読み取り専用になっている状況があります。この列には、別のセルで何かが発生したときにテキスト値が追加される場合があります。このようなプロパティを設定して、セルへのユーザー入力を制限しました
一部のセルからテキスト値を削除したいのですが、読み取り専用であるため、削除ボタンは機能しません。ユーザーがテキストを削除できるようにするイベント/メソッドとコードを提案できますか? どんな助けでも大歓迎です。
c# - すべての子ノードの後にツリー リストに行を追加する
私は devexpress ツールを使用していますが、treelist を使用しているときにこれを適用したいと考えています。テキスト値を取ることができるすべての子ノードの後に行を追加したいのですが、行のサイズを全幅に拡大する必要があります.どうすればよいですか..?
wpf - 名前「abc」は名前空間「clr-namespace:abc」に存在しません
wpf で非バインド モードの devexpress コントロールでツリーを構築しようとしています。次のリンクBuilding a Tree in Unbound Mode を参照しました。イメージを確認してください。xaml コードでエラーが発生しています。必要な出力は、ハード コーディングされたデータがツリーリストに表示される必要がありますが、38 ~ 44 行目から xaml コードを削除すると、表示される出力はツリー構造のみになります。エラーが xaml にあることはわかっていますが、まだ cs コードも提供しています。
***************************コード********************** ********************
winforms - TreeListLookupEdit - フォーカス ノード
TreeListLookupEdit でノードを選択しようとしています。
私の TreeListLookupEdit は既に (EF データソースからの) データで満たされています。目的の行にフォーカスし、treeListLookUpEdit1.Text (閉じた状態のとき) とポップアップ ウィンドウを開いたときの両方でこの値を確認する必要があります。
しかし、何も起こらず、ノードを選択しません。
私もこれを試しました(「treeNodes」はTreeListLookupEdit内の実際のTreeListです):
しかし、このコードを実行すると、次のように動作します。
では、ShowPopup の使用を避けるにはどうすればよいでしょうか。
更新 EditValue を設定する必要があるようです