編集: このウェブサイトは私が探しているものの始まりです: http://www.telerik.com/help/aspnet-ajax/treeview-client-basics.htmlしかし、ものを選択するために、質問に固有の情報が表示されません. 補足: ご存知の場合は、findNodeByText(); を実行します。再帰的に呼び出しますか、それとも単に終了するだけですか?
通常のサーバー機能に従って展開されるツリービューの代わりに、javascript コマンドを実行します。私の目標は、Controls.add(child); を使用してサーバー上ですべてを行うのではなく、TreeView クライアント側にデータを入力することです。サーバー上。
そうは言っても、展開/折りたたみサーバーのpingをオーバーライドして、代わりに自分の呼び出しにルーティングするように設定するにはどうすればよいですか?
<telerik:RadTreeView runat="server" ID = "FieldTreeViewer" OnClientNodePopulating="nodePopulating">
<Nodes>
<telerik:RadTreeNode runat="server" Text="<%$ Resources: bicweb_resources, REPORT_TYPES %>" ExpandMode = "WebService" Value = "{TopNode}" ></telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="<%$ Resources: bicweb_resources, UNASSIGNED_FIELDS %>" ExpandMode = "WebService" Value = "{Unassigned}"></telerik:RadTreeNode>
</Nodes>
<WebServiceSettings Path="webservices/FormDesigner.svc" Method="getNodesWEBSERVICE" />
</telerik:RadTreeView>
クリックすると(機能を実行)、それに応じて展開します。