- - PR -
TreeViewコントロール ノードの再選択ができない
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-05-21 19:23
Microsoft.Web.UI.WebControls.TreeViewを使用しています。
(http://support.microsoft.com/default.aspx?scid=kb;ja;319441) ノードをクリックして、再描画した後に同じノードをクリックすることができません。 クリックができるようにしたいのですが... 例)先頭のノードをクリック後、再度クリックした場合 Private Sub TreeView1_Selected(ByVal sender As Object, _ ByVal e As Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs) _ Handles TreeView1.SelectedIndexChange TreeView1.SelectedNodeIndex = 0 どなたかお力をお借りできませんでしょうか? 宜しくお願いします。 | ||||
|
投稿日時: 2004-05-22 00:18
Selectedイベントは選択されたときに発生するのであって、クリックされたときに発生するのではありません。「選択されている」ものをクリックしても、「選択されている」状態に変わりはなく、「選択された」わけではないのでイベントは発生しません。
クリックされた時を知りたいなら、クライアントサイドのOnClickイベントを拾って、サーバに通知します。 [ メッセージ編集済み 編集者: Jitta 編集日時 2004-05-22 00:19 ] | ||||
|
投稿日時: 2004-05-24 16:22
・クライアントサイドのOnClickイベントを拾う
実際には wwwroot\webctrl_client\1_0\treeview.htc でクライアント側の スクリプトが作成されてますが、それを変更しないといけないのでしょうか? | ||||
|
投稿日時: 2004-05-24 16:38
そういうことになります。 最初に表示したときに、1番上が「選択」状態かつ選択状態の取り消しがないので、1番上が「選択」できない、、、ということかな? | ||||
|
投稿日時: 2004-05-24 17:42
Jitta殿
御返答有難う御座います。 HTCのソールを変更するか、 独自でコントロールを作成するか 検討します。 | ||||
1
