RadDock
Telerik のライブラリを使用して、パネルを画面上の別の領域に移動できる簡単なプログラムを作成しようとしています。
このオンラインの例に可能な限り従おうとしましたが、何らかの理由で、属性リストがほぼ正確にコピーされているにもかかわらず、パネルをつかんでドラッグできるプロセスがプログラムでまったく有効になりません。
DockHandle
要素ごとに異なるプロパティを設定しましたRadDock
が、これらのどれもまったく機能していません。
コードを以下に示します。
<telerik:RadDockLayout runat="server" ID="RadDockLayout1">
<table>
<tr>
<td>
<telerik:RadDockZone runat="server" ID="RadDockZone1" MinHeight="200px" Width="200px">
<telerik:RadDock runat="server" ID="Dock1" Title="RadDock1" DockHandle="None"
Text="No DockHandle. Cannot be dragged." Width="200px"
EnableEmbeddedSkins="False" Skin="Blue">
<ContentTemplate>
<asp:PlaceHolder ID="ph1" runat="server"></asp:PlaceHolder>
</ContentTemplate></telerik:RadDock>
</telerik:RadDockZone>
</td>
<td>
<telerik:RadDockZone runat="server" ID="RadDockZone2" MinHeight="200px" Width="200px">
<telerik:RadDock runat="server" ID="Dock2" Title="RadDock2" DockHandle="Grip"
Text="Grip DockHandle. Drag by Top." Width="200px"
EnableEmbeddedSkins="False" Skin="Blue">
<ContentTemplate>
<asp:PlaceHolder ID="ph2" runat="server"></asp:PlaceHolder>
</ContentTemplate>
</telerik:RadDock>
</telerik:RadDockZone>
</td>
<td>
<telerik:RadDockZone runat="server" ID="RadDockZone3" MinHeight="200px" Width="200px">
<telerik:RadDock runat="server" ID="Dock3" Title="RadDock3" DockHandle="TitleBar"
Text="TitleBar DockHandle. Drag by TitleBar." Width="200px"
EnableEmbeddedSkins="False" Skin="Blue">
<ContentTemplate>
<asp:PlaceHolder ID="ph4" runat="server"></asp:PlaceHolder>
</ContentTemplate>
</telerik:RadDock>
</telerik:RadDockZone>
</td>
</tr>
</table>
</telerik:RadDockLayout>
ページは読み込まれますが、HTML で明示的に設定されているRadDock
にもかかわらず、ドラッグ可能であるべき 2 つの はまったく移動できません。DockHandle
なぜこれが考えられるのか誰にも分かりますか?
アップデート
RadDockZone
私は 4 番目を追加しました。RadDock
これにはRadioButtonList
. このリストの SelectedIndexChanged イベントを作成し、HTML にリンクしましたが、イベントが発生しません。
<td>
<telerik:RadDockZone runat="server" ID="RadDockZone4" MinHeight="200px" Width="200px">
<telerik:RadDock runat="server" ID="Dock4" Title="RadDock4" DockHandle="None" Width="200px"
EnableEmbeddedSkins="False" Skin="Blue">
<ContentTemplate>
<div>
Pick a skin for the RadDocks...
<br />
<asp:RadioButtonList runat="server" ID="radSkins" OnSelectedIndexChanged="skin_Selected">
<asp:ListItem Text="Black Skin" Value="Black" Selected="True"></asp:ListItem>
<asp:ListItem Text="Blue Skin" Value="Blue"></asp:ListItem>
<asp:ListItem Text="White Skin" Value="White"></asp:ListItem>
</asp:RadioButtonList>
</div>
</ContentTemplate>
</telerik:RadDock>
</telerik:RadDockZone>
</td>
これにより、 からの選択は可能ですが、イベントをトリガーしないためRadDock
、 が相互作用しない原因となるもっと根本的な何かがあると思います。RadioButtonList
この時点では、実際にレンダリングされた Web ページには何も応答していないようです。
ありがとう、マーク