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) |