問題タブ [radtreeview]
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# - カスタム RadTreeNode テンプレートからの値の読み取り - サブツリーでは機能しますが、ルート ツリーでは機能しません
その要素のカスタム テンプレートで RadTree を使用します。各要素には、カスタム テンプレートで定義された RadioButtonList として 3 つのラジオ ボタンもあります。新しい radTree のアイテムを作成するために使用されるコードは次のとおりです。
このコードは目的のノードを正常に作成し、割り当て rbRights.SelectedIndex= accessLevel は実際に指示どおりに目的のラジオ ボタンを設定します。これは、ルート ツリーと、必要に応じてコールバック呼び出しで作成したサブツリーで機能します。
サーバー側のコールバックでサブツリーを作成するために使用されるコードとまったく同じコード - ユーザーがツリーを展開したい後、サブツリーの動的作成を使用します。唯一の正式な違いは、新しいサブツリーを親ノードの Nodes プロパティにアタッチすることです (例の RadTree "Tree" オブジェクトとは対照的に)。これはすべて標準です。
ポストバックを受け取ると、ラジオ ボタンの値を次のように読み取ります。
ツリーのコンテンツは正常に読み取られ、サブツリー ボタンは正常に読み取られます (コールバック呼び出しによって作成されたもの)。しかし、上記のスニペットによって作成されたプライマリ ルート ツリーのボタンは、常にデフォルト値を返します。作成コードに挿入したもの (画面には反映されていましたが) も、マウスで選択したものもありません。
テンプレートは次のようにコーディングされます。
私は何が欠けているのだろうか、これを機能させるのを手伝ってください!
c# - 変更されたチェック済みアイテムをツリービューから取得できません - ロード時の状態のみを表示します
私は c# asp.net でツリービューを設定しており、それにデータをバインドしていますが、すべて正常に表示されます。私の問題は、チェックボックスへの変更を保存しようとしていることです。つまり、ユーザーが追加のボックスをクリックして保存すると、チェックされた状態がfalseのままになります。
これまでのところ、変更されたものではなく、最初にロードされたものを反復処理するものがあります。多くのバリエーションを試しましたが、うまく機能させることができませんでした-誰かアイデアはありますか??
編集 -
次のようにツリービューを作成する
このようなバインディングデータ
この例では、3 層のツリーをテストしており、1 つの要素が 3 層目でチェックされています。さらにアイテムをクリックすると、すでにチェックされているこのアイテムのみがリストに表示されます
javascript - Telerik の findNodeByValue はループの外側では機能しますが、内側では機能しません
Telerik の RadTreeNode へのクライアント側アクセスを使用する次のコードがあります。
ここで動作し、いくつかの Node を取得しました:
しかし、ここで私は得る: TypeError: tree.FindNodeByValue は関数ではありません
どうやら構文の問題のようです。この作業を行う方法を理解するのを手伝ってください。「var」を使用する場合と使用しない場合の両方でツリーを作成しようとしました。
c# - これらの列には現在、一意の値がありません
私は次の問題に直面しています:TelerikTreeviewをバインドしようとすると
現在、これらの列には一意の値がありません。
私のコード:
データスナップショット:
この問題を解決する方法、私main_code
はが繰り返されることを知っていますが、私はそれが欲しいです。
c# - ユーザーログインに基づいてRadTreeNodeを並べ替えてから、アルファベット順に並べ替えます
次のシナリオで達成できるかどうか教えてください
したがって、ユーザーがdomain / dan.campbellとしてログインする場合は、RadTreeViewを次のように並べ替える必要があります。
キャンベル、ダン
- ナイキ
- プーマ
ANSTON、ERIC
- アディダス
- プーマ
ブライアン、エリック
- アディダス
- プーマ
次のコードに基づいて、現在のツリーは次のように表示されます。
ANSTON、ERIC
- アディダス
- プーマ
ブライアン、エリック
- アディダス
- プーマ
キャンベル、ダン
- ナイキ
プーマ
protected void Page_Load(object sender、EventArgs e){BuildTree(); SortClass(); }
public void BuildTree(){EntityCollectionコレクション= GetProduct(); treProduct.Nodes.Clear();
/li>
c# - ツリービューノードのリストを結合されたレコードに変換する
このインスタンスのサンプルコードはありません。どこから始めればよいのかわからないためです。
基本的に、チェックされるノードのRadTreeViewコレクションがあり、これらは次のように返されます。
これらの値の形式は次のとおりです。
001001009001、001001009002、001001009003、001001009004、001001009005、001001010002、001001010003
これは複雑に見えるかもしれませんが、3つの数字の各セットは要素を参照します(例:001 001 009 001)
私は最後の3文字に反映される合計5つの特権を持っています。これらがリストにない場合はチェックされているか、チェックされていない可能性があります。出力にゼロが必要な場合はゼロ、そうでない場合は1になります。他のグループは場所を参照します
出力例:001,001,009,1,1,1,1,1(この場合、5つのprivすべてがチェックされているため)001,001,010,0,1,1,0,0(2と3のみがチェックされているため)
どんな助けでも大歓迎です!!
ありがとう
c# - Telerik RadTreeview コードを使用してアイテムを選択する
アプリケーションでテレリック RadTreeview を使用しています。コードでMVVMパターンを使用しています。
簡単に言うと、ツリービューで特定のアイテムを選択して展開し、そのアイテムをビューにスクロールする必要があります。ビューモデルに SelectedReportRoot を設定しました。
以下のリンクに示されている例に従い、独自の拡張 radtreeview を作成しました。
http://sladapter.blogspot.com/2010/11/how-to-bind-to-silverlight-treeview.html
私の問題はパフォーマンスです。よくない。デバッグを行ったところ、アイテムの検索に時間がかかり、IE がハングアップしていることがわかりました。誰かがこれを解決する方法を教えてください。または、役立つリソースを教えてください。
asp.net - Telerik RadTreeView のクライアント側のすべてのチェックボックスを無効/有効にします
telerik RadTree にあるすべてのチェックボックスを無効にする必要があります。どうすればそれを達成できますか?
トリックは、これらは HTML コントロールではなく、画像、CSS、および JavaScript を介してこれらを模倣しているように見えることです。たとえば、RadTreeView ノードの HTML は次のようになります。
ベスト、アスカー
c# - RadTreeView要素をデータソースにバインドするC#Winforms、ValueMember例外
RadTreeView
実際には設定で、要素をデータソースにバインドする際に問題がありますValueMember
。簡略化すると、次のとおりです。
モデル:
意見:
すべて正常に動作し、ルート ノードの値メンバーは正常に設定されてい(EmfDataSet)
ますが、値の代わりに子ノードの場合は次のようになります"TargetInvocationException"
。
なにが問題ですか?