問題タブ [ultratree]
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.
.net-2.0 - UltraGridColumnChooser のドラッグ アンド ドロップ機能の模倣
(インフラジスティックス 2008 Vol. 3、CLR 2.0)
InfragisticsUltraGrid
には、列チューザー ユーザー コントロールが付属しています。これは、列の非表示状態を切り替えるチェックボックスを備えた列の単純な垂直配置です。さらに、列を選択してグリッドに直接ドラッグできるため、後で手動で配置する必要がありません。(これは、既に多くの表示されている列があり、新しい列がどこにあるのか見当がつかない場合に特に便利です。)
に基づいて独自の列チューザーを構築していますUltraTree
。チェックボックスを同じように動作させることは問題ではありませんでしたが、列をツリーからグリッドにドラッグして受け入れさせる方法が見つかりませんでした。
私のツリーでは、それぞれUltraTreeNode
にTag
次の がありますstruct
。
次に、次のようなイベントがあります。
DoDragDrop
呼び出しでは、(column
タイプUltraGridColumn
) もcolumn.Header
(タイプ ) もColumnHeader
グリッドに受け入れられません。間違ったタイプを送信している、および/またはグリッドstruct
がいくつかの追加情報を含む特別なものを期待していると思います。残念ながら、Infragistics の通常の列チューザーがこれを適切に行うイベント (列チューザー側とグリッド側の両方) をキャッチできませんでした。通常のドラッグ アンド ドロップ イベントは発生しないようです。
c# - 方法: UltraTree で選択したノードを強調表示する
UltraTabControl に表示するページを選択する UltraTree コントロールがあります。イベントをキャッチして、ツリー内のどのノードを選択したいかを把握しています。これはすべて正常に機能しますが、1 つだけ (視覚的に) 動作しません: アクティブ化されたノードが UltraTree で強調表示されませんか?
これが私がしていることです
実際、select() を呼び出すと、ノードも強調表示されると思いました (つまり、その周りの青い選択ボックスを意味します)。
おそらく非常に単純な問題ですが、かなりの数のプロパティとメソッドを試しましたが、まだ成功していません。
ありがとう
vb.net - UltraTree - 列の設定?
私は vb.net で UltraTree を使用していますが、親/子データセットにバインドするのは非常に簡単であり、ツリービューに適切に入力されます。ただし、特定の列を非表示にする必要があり、コードでこれを行う方法がわかりません。コードを使用してデータセットをバインドしているため、デザイナーを使用できません。列に関する限り、デザイナーで設定したものをオーバーライドしているようです。
tree - UltraTree Infragistics - すべてのノードを選択します
Infragistics UltraTree では、ルートの下にあるすべてのノードをどのように選択できますか?
asp.net - Infragistics UltraWebTreeコントロールを遅延ロードする方法は?
InfragisticsUltraWebTreev6.3を遅延ロードする方法の例が見つかりません
Infragisticsサイトのドキュメントは、最新バージョンのコントロールに制限される傾向があることがわかりましたが、これはアップグレードできないレガシーアプリです。このコントロールでノードを遅延ロードする方法を示すサンプルコードまたはリンクを誰かが持っていますか?
現在の実装では、ツリー全体にデータが入力されているため、1.35MBのhtmlが読み込まれます。うわぁ!
treeview - UltratreeView(Infragistics TreeView)コントロールの使用
こんにちはすべて私はインフラグシティクスツリービューコントロールを使用しています.2つのテーブルを返す1つのストアドプロシージャがあります1.親テーブル2.子テーブル現在imこれら2つのテーブルに基づいて、マスターの1行を取得するループを使用してツリービューをバインドしていますテーブル、1つのノードを作成し、子テーブルで関連するレコードを見つけて、親ノードの下に追加します。この方法は、レコードが少ない場合に正常に機能します。しかし、レコード数が多いと、本当に時間がかかります。
データソースをツリービューに直接割り当てる方法はありますか?ループを手動でトラバースせずに?データソースとしてマスターレコードと子レコードを含む2つのテーブルを提供するだけで、ツリービューがそれを自動的に管理し、データをバインドします。
助けてください..よろしくお願いします
.net - UltraTreeでノードを並べ替えるにはどうすればよいですか?
次のようなクラスがあります。
このようにデータをバインドすると、次のようになります。
親ノードの順序が異なります。
クラスにあるのと同じ順序で表示されるようにノードを並べ替えるにはどうすればよいですか?
c# - Infragistics: デザイナーを使用せずに EventHandle を UltraTreeView にアタッチする
UltraTree を動的に作成しています。クリック イベントをノードにアタッチする必要があります。デザイナーを使用して作成した他のコントロールと同じ方法でこれを実行しようとすると、添付ステートメントでエラーが発生します。
「ruleTree_AfterSelect」のオーバーロードがデリゲート「Infragistics.Win.UltraWinTree.AfterNodeSelectEventHandler」に一致しません
これが私のハンドラー名と添付ステートメントです。
Visual Studio がこの方法でハンドラーをアタッチすることを許可しているのに、コードを介して実行するとエラーがスローされる理由はありますか?
デザイン モードでイベントを追加するときに、これを処理するために Visual Studio が実行するファイルまたはバックグラウンド プロセスはありますか?
c# - UltraTree列が数値をソートしない
並べ替え可能なwinTree(UltraNode)を使用してグリッドを作成しようとしています。これをプログラムで作成し、コードで列とノードを追加します。グリッドを表示するとき、アルファベットの列で並べ替えることはできますが、数値であるIDと別のフィールドは並べ替えられません。
私がしていることの単純化は次のようになります:
グリッドを表示しているときは、列ヘッダーを使用してアルファベットの値を並べ替えることができますが、Idヘッダーをクリックしても並べ替えはできません。
ありがとう