- - PR -
TreeViewの選択中テキストが取得したいのですが
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-02-23 17:56
ラーミアです。
初めて投稿します、失礼がありましたらご指摘ください。 WIN2K+IIS5.0+.NetFrameWorkでWeb開発しています。 (Microsoft.Web.UI.WebControls)TreeView のダブルクリックイベントで、 ダブルクリックされたノードのテキストがどうしても取得できません。 ノードインデックスは「TreeView1.SelectedNodeIndex」で「0.1.0」のように取得できます。 具体的には AutoPostBack=Falseの状態で ondblclickイベントでクライアントのvbscriptでノードテキストが取得したいです。 どうぞよろしくお願いします。 |
|
投稿日時: 2004-02-24 09:15
ラーミアです、補足資料(ソース)を追加させていただきます。
<%@ Register TagPrefix="ie" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %> <%@ Page CodeBehind="test.aspx.vb" Language="vb" AutoEventWireup="false" Inherits="testp.test" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <script language="vbscript"> Sub s_menuclick() 'ここでインデックスは取得できます。 form1.txttest.value=TreeView1.SelectedNodeIndex 'これはエラーになってしまいます。 'ノードのテキストプロパティが参照できません。(そんなのないと怒られます。) dim d set d = TreeView1.getTreeNode(TreeView1.SelectedNodeIndex) form1.txttest.value=d.text End Sub </script> </HEAD> <body bgColor="#f5ecff" topMargin="20"> <form id="form1" name="form1" runat="server"> <ie:treeview id="TreeView1" ondblclick="s_menuclick()" runat="server" ShowToolTip="False" height="100%" width="100%"> <ie:TreeNode NodeData="bbb" Text="aaa"> <ie:TreeNode Text="iii"> <ie:TreeNode Text="uuu"></ie:TreeNode> </ie:TreeNode> </ie:treeview> <input type="text" name="txttest"> </form> </body> </HTML> |
1