問題タブ [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.

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

.net-2.0 - UltraGridColumnChooser のドラッグ アンド ドロップ機能の模倣

(インフラジスティックス 2008 Vol. 3、CLR 2.0)

InfragisticsUltraGridには、列チューザー ユーザー コントロールが付属しています。これは、列の非表示状態を切り替えるチェックボックスを備えた列の単純な垂直配置です。さらに、列を選択してグリッドに直接ドラッグできるため、後で手動で配置する必要がありません。(これは、既に多くの表示されている列があり、新しい列がどこにあるのか見当がつかない場合に特に便利です。)

に基づいて独自の列チューザーを構築していますUltraTree。チェックボックスを同じように動作させることは問題ではありませんでしたが、列をツリーからグリッドにドラッグして受け入れさせる方法が見つかりませんでした。

私のツリーでは、それぞれUltraTreeNodeTag次の がありますstruct

次に、次のようなイベントがあります。

DoDragDrop呼び出しでは、(columnタイプUltraGridColumn) もcolumn.Header(タイプ ) もColumnHeaderグリッドに受け入れられません。間違ったタイプを送信している、および/またはグリッドstructがいくつかの追加情報を含む特別なものを期待していると思います。残念ながら、Infragistics の通常の列チューザーがこれを適切に行うイベント (列チューザー側とグリッド側の両方) をキャッチできませんでした。通常のドラッグ アンド ドロップ イベントは発生しないようです。

0 投票する
2 に答える
10547 参照

c# - 方法: UltraTree で選択したノードを強調表示する

UltraTabControl に表示するページを選択する UltraTree コントロールがあります。イベントをキャッチして、ツリー内のどのノードを選択したいかを把握しています。これはすべて正常に機能しますが、1 つだけ (視覚的に) 動作しません: アクティブ化されたノードが UltraTree で強調表示されませんか?

これが私がしていることです

実際、select() を呼び出すと、ノードも強調表示されると思いました (つまり、その周りの青い選択ボックスを意味します)。

おそらく非常に単純な問題ですが、かなりの数のプロパティとメソッドを試しましたが、まだ成功していません。

ありがとう

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

vb.net - UltraTree - 列の設定?

私は vb.net で UltraTree を使用していますが、親/子データセットにバインドするのは非常に簡単であり、ツリービューに適切に入力されます。ただし、特定の列を非表示にする必要があり、コードでこれを行う方法がわかりません。コードを使用してデータセットをバインドしているため、デザイナーを使用できません。列に関する限り、デザイナーで設定したものをオーバーライドしているようです。

0 投票する
2 に答える
3852 参照

tree - UltraTree Infragistics - すべてのノードを選択します

Infragistics UltraTree では、ルートの下にあるすべてのノードをどのように選択できますか?

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

asp.net - Infragistics UltraWebTreeコントロールを遅延ロードする方法は?

InfragisticsUltraWebTreev6.3を遅延ロードする方法の例が見つかりません

Infragisticsサイトのドキュメントは、最新バージョンのコントロールに制限される傾向があることがわかりましたが、これはアップグレードできないレガシーアプリです。このコントロールでノードを遅延ロードする方法を示すサンプルコードまたはリンクを誰かが持っていますか?

現在の実装では、ツリー全体にデータが入力されているため、1.35MBのhtmlが読み込まれます。うわぁ!

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

treeview - UltratreeView(Infragistics TreeView)コントロールの使用

こんにちはすべて私はインフラグシティクスツリービューコントロールを使用しています.2つのテーブルを返す1つのストアドプロシージャがあります1.親テーブル2.子テーブル現在imこれら2つのテーブルに基づいて、マスターの1行を取得するループを使用してツリービューをバインドしていますテーブル、1つのノードを作成し、子テーブルで関連するレコードを見つけて、親ノードの下に追加します。この方法は、レコードが少ない場合に正常に機能します。しかし、レコード数が多いと、本当に時間がかかります。

データソースをツリービューに直接割り当てる方法はありますか?ループを手動でトラバースせずに?データソースとしてマスターレコードと子レコードを含む2つのテーブルを提供するだけで、ツリービューがそれを自動的に管理し、データをバインドします。

助けてください..よろしくお願いします

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

.net - UltraTreeでノードを並べ替えるにはどうすればよいですか?

次のようなクラスがあります。

このようにデータをバインドすると、次のようになります。

親ノードの順序が異なります。

クラスにあるのと同じ順序で表示されるようにノードを並べ替えるにはどうすればよいですか?

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

c# - Infragistics: デザイナーを使用せずに EventHandle を UltraTreeView にアタッチする

UltraTree を動的に作成しています。クリック イベントをノードにアタッチする必要があります。デザイナーを使用して作成した他のコントロールと同じ方法でこれを実行しようとすると、添付ステートメントでエラーが発生します。

「ruleTree_AfterSelect」のオーバーロードがデリゲート「Infragistics.Win.UltraWinTree.AfterNodeSelectEventHandler」に一致しません

これが私のハンドラー名と添付ステートメントです。

Visual Studio がこの方法でハンドラーをアタッチすることを許可しているのに、コードを介して実行するとエラーがスローされる理由はありますか?

デザイン モードでイベントを追加するときに、これを処理するために Visual Studio が実行するファイルまたはバックグラウンド プロセスはありますか?

0 投票する
2 に答える
984 参照

c# - UltraTree列が数値をソートしない

並べ替え可能なwinTree(UltraNode)を使用してグリッドを作成しようとしています。これをプログラムで作成し、コードで列とノードを追加します。グリッドを表示するとき、アルファベットの列で並べ替えることはできますが、数値であるIDと別のフィールドは並べ替えられません。

私がしていることの単純化は次のようになります:

グリッドを表示しているときは、列ヘッダーを使用してアルファベットの値を並べ替えることができますが、Idヘッダーをクリックしても並べ替えはできません。

ありがとう