The following works fine:
But, if I create a raddock dynamically (see code below) and try to attach a client-side event to it, I get the following javascript error: "OnClientDockPositionChanged is not defined." Why?
<telerik:raddock id="RadDock1" runat="server" |
onclientdockpositionchanged="OnClientDockPositionChanged" title="RadDock1" text="RadDock1"> |
</telerik:raddock> |
function OnClientDockPositionChanged(dock) { |
var selectedFields = $find('<%= RadDockZoneSelectedFields.ClientID %>'); |
var totalFields = selectedFields.get_docks().length; |
var fieldArray = selectedFields.get_docks(); |
for (var i =0; i < totalFields; i++) } |
alert(fieldArray[i].get_uniqueName()); |
} |
} |
But, if I create a raddock dynamically (see code below) and try to attach a client-side event to it, I get the following javascript error: "OnClientDockPositionChanged is not defined." Why?
Dim dock As New RadDock() |
dock.DockMode = DockMode.Docked |
dock.OnClientDockPositionChanged = "OnClientDockPositionChanged" |
dock.CommandsAutoPostBack = False |
dock.EnableViewState = False |
dock.DefaultCommands = Telerik.Web.UI.Dock.DefaultCommands.None |
dock.AutoPostBack = False |
dock.UniqueName = Uniquename" |
dock.ID = "dockid" |
dock.Title = "dock title" |
dock.Width = Unit.Pixel(300) |