I'm trying to get a javascript block to work within a RadDock:
<telerik:RadDock ID="RadDock5" runat="server" Width="300px">
<ContentTemplate>
<%= DateTime.Now %>
<br />
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type='text/javascript' src='http://www.worldtimeserver.com/clocks/embed.js'></script>
<script type="text/javascript">
objGB = new Object; objGB.wtsclock = 'wtsclock001.swf';
objGB.color =
'FFCC33'; objGB.wtsid = 'JP';
objGB.width = 100; objGB.height = 100;
objGB.wmode =
'transparent'; showClock(objGB);
alert(
"after");
</script>
</telerik:RadScriptBlock>
</ContentTemplate>
</telerik:RadDock>
It always works on a full page refresh. On a partial page refresh, time is updated and the alert shows, but the javascript object disappears.
What's up? I've been banging my head for weeks with this and other possible solutions.
(the RadDock is part of a standard RadDockLayout set up, by the way)
thanks
| <telerik:radgrid ID="RadGrid1" runat="server" GridLines="None" ShowGroupPanel="True" |
| Width="99%" AllowSorting="True" AllowMultiRowSelection="false" allowpaging="True" |
| pagesize="6" skin="Outlook" OnNeedDataSource="RadGrid1_NeedDataSource" |
| HorizontalAlign="NotSet" onitemcommand="ChangeAccount" |
| > |
| <MasterTableView AutoGenerateColumns="false" DataKeyNames="Username" |
| CommandItemDisplay="Bottom"> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| <Columns> |
| <telerik:GridEditCommandColumn ButtonType="ImageButton" /> |
| <telerik:gridboundcolumn headertext="Last Name" datafield="lastname" /> |
| <telerik:gridboundcolumn headertext="First Name" datafield="firstname" /> |
| <telerik:gridboundcolumn headertext="Phone #" datafield="Telephone"/> |
| <telerik:gridboundcolumn headertext="Email" datafield="email" /> |
| <telerik:GridButtonColumn headertext="Lock" CommandName="Lock" ButtonType="ImageButton" |
| ...etc. |
| </Columns> |
| <EditFormSettings EditFormType="Template"> |
| <FormTemplate> |
| <table cellspacing="7" cellpadding="1" width="100%"> |
| <tr><td colspan="2"><b>Username: <span id="spanUname" runat="server"><%# Eval("username") %></span></b> |
| <asp:TextBox Width="200px" ID="tbUname" runat="server"/></td></tr> |
| <tr><td><table class="update"><tr> |
| ...etc |
| switch (e.CommandName) |
| { |
| case RadGrid.InitInsertCommandName: |
| GridEditableItem editedItem = e.Item as GridEditableItem; |
| string s = (editedItem.FindControl("tbUname") as TextBox).Text; |
| ...etc. |
It gives me NullReferenceException, because editedItem is null. When I try to debug, there are absolutely no Controls for e.Item.
I am confused how I can get values from my Textboxes in FormTemplate.
Elena
background-color: #FFD96F;
font-size: large;
font-style: italic;
font-weight: bold;
font-variant: normal;
text-transform: lowercase;
vertical-align: top;
}