問題タブ [treelistview]
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# - ObjectListView - TreeListView 自動 TriStateChecking
チェックステートを格納するためにモデル オブジェクトのプロパティを使用せずに、TreeListView で正しく動作するトライステート チェックボックスを正常に取得した人はいますか?
たとえば、ノードがチェックされます。すべての子 (および子の子など) をチェックしてから、兄弟に従ってすべての親/祖父母をチェックする必要がありますCheckStates
。
いくつかの方法を試しましたが、いずれの方法でも TreeListView クラス内でArgumentOutOfRange
/を取得します。ArgumentException
これには以下が含まれます。
- すべてのノード CheckStates をディクショナリに格納し、
CheckStateGetter
イベントでルックアップとして使用する - 項目が変更されたときに関数を再帰的に呼び出す
CheckState
(そして、プログラムによる変更中に後続の ItemCheck イベントが確実に無視されるようにするCheckStates
) ItemChecked
関数を呼び出して直接の子/親の状態を決定し、影響を受けるノードごとにTreeListView にイベントを発生させます。
次の関数 (TreeListView.cs 内) から常にエラーが発生します。
- GetNthItem()
- GetChildren() - GUI でシールドを展開/折りたたむ
- ProcessLButtonDown()
誰かがこれで成功した場合、私はすべて耳にします。
c# - データベースを使用した DevExpress TreeList ビュー
私は現在プロジェクトを開発しており、devexpress の treelistview をストックしていました。私が欲しいのは、データベースにカテゴリ、製品、サイズの 3 つのテーブルがあることです..そして、データベースでこのようなビューをインベントリとして表現したいです形。
- ノード 1 COVERALL(CATEGORY) として表す
- ノード 2 APLAYA(PRODUCT) として表す
> ノード 3 として表す SMALL ETC (SIZES)
| | 製品カテゴリ | | | | |
* カバーオール | | | | |
- アプラヤ | 製品 -IN | プロダクトアウト | 合計
>小 | 120 | 50 | 70
>大 | 130 | 40 | 90
>ミディアム | 140 | 40 | 140
>特大 | 180 | 30 | 150
そういうわけで、treelistview ツールを使用してアプリケーションを操作したいのです。助けてください。
どうもありがとうございます
wpf - RadTreeListView で UI/ツリー ノードが更新されない
RadTreeListView を使用してバインドし、ツリーとして表示するアプリケーションがあります。ItemSource は、タイプが RadObservableCollection の ViewModel からバインドされ、次のように宣言されます。
問題は、HistoryList に新しいノードを追加して HistoryList の RaisePropertyChange を呼び出すと、データが追加されても RadTreeListView の UI が更新されないことです。
次に、RadObservableCollection の reset() メソッドを使用すると、UI は更新されますが、ビューの一番上に浮かびます。問題は、どうすればそれを処理できるかということです。つまり、選択したノードの状態/位置を維持したい..ジャンプしたり浮かんだりしないでください。
このビデオは、理解を深めるために役立ちます: http://screencast.com/t/iLa3XWsa
ありがとうございました
c# - WPF: TreeView または TreeListView ヘッダーの水平スクロールの問題
ここから TreeListView をダウンロードしました。データがクリップされている場合、水平スクロール バーまたは垂直スクロール バーが表示されませんでした。このような
だから私はそのスタイルを
垂直スクロールバーは問題ありません。しかし、問題は Horizontal Scollbar です。データが水平方向にクリップされ、スクロールバーが右に移動すると、データは右に移動しますが、ヘッダーはそのまま残ります。このような。
treeitem を水平方向にスクロールすると、ヘッダーが一緒に移動するというこの問題を解決する方法。データが垂直にスクロールされたときにヘッダーを表示する必要があるため、スクロールビューアーにヘッダーを配置することはできません。
java - JFace: 特定のノードのレベルをさらに拡張
ユーザーが TreeViewer で特定のノードを展開すると、1 つではなく 2 つのレベルを展開する必要があります。そこで、次のコードを追加しました。
しかし、機能ノードを展開するときにのみ、このエラー メッセージが表示されます。
私が間違っていること、または別の方法で解決する方法はありますか?
乾杯、フィル
c# - TreeListView との対話/描画を高速化するにはどうすればよいですか
このオープン ソース パッケージ ( http://objectlistview.sourceforge.net/cs/index.html )の TreeListView を使用しようとしています。私が取り組んだコードは TreeListView をうまく構築しますが、アイテムを描画するのが遅く、クリックすると遅くなります。
私のデータ モデルは、親ドキュメントと子 DocumentVersion で構成されています (以下の ProjectComponent クラスの理由である複合デザイン パターンを使用しています。各ドキュメントは任意の数の DocumentVersion を持つことができます。DocumentVersion は子を持つことはできません。これが私のクラスです (簡潔にするために、無関係なほとんどのコードを削除しました):
TreeListView を構築するには、リスト (CurrentDocumentList) 内のすべてのドキュメントをプルしてから、次のようにツリーを構築します。
結果は正確な TreeListView になりますが、反応がよくありません (展開するときの描画が遅く、クリックするたびに遅くなります)。CanExpandGetter は頻繁にヒットしますが、ドキュメントによるとこれは正常な動作です。
これをより速くする方法について誰かが何かヒントを持っていれば、それを感謝します。(パッケージに付属の FileSystemInfo を使用するサンプル プロジェクトは、私のマシンで非常に高速に動作するため、明らかに私のコードです)。
ありがとう。
c# - Kendo TreeListview コントロールはありますか?
私は Silverlight から来て、RadTreeListView コントロールを使用して Silverlight に機能の一部を実装することができました。
http://www.telerik.com/help/silverlight/radtreelistview-overview.html
現在、その Silverlight アプリケーションを HTML 5 に変換しようとしています。剣道コントロールを使用しています。KendoTreeListView を検索しようとしましたが、何も見つかりませんでした。どうすればその機能を達成できますか?
これは私の Silverlight アプリケーション画面です。どのように表示したいか
これが今の様子です。