| grid.PagerStyle.PagerTextFormat = "{4} <strong>{5}</strong> řádků ve <strong>{1}</strong> str."; |
| grid.PagerStyle.PageSizeLabelText = "Počet řádků:"; |
Protected
Sub RadGrid1_UpdateCommand(ByVal source As Object, ByVal e As GridCommandEventArgs)
Dim editedItem As GridEditableItem = TryCast(e.Item, GridEditableItem)
Dim Length As String = TryCast(editedItem("numExternalLength").Controls(0), TextBox).Text
End Sub
Here "numExternalLength" is the unique name for GridBoundColumn.
Now the problem is it retrieves only the previous value and not the newly entered value by the user.
Please help me to get the new values that the user enters so that it can be updated in the db.
I'm having a bit of trouble using the scrollIntoView() function of radtreenode and i think the problem is because the tree lives in a sliderpane.
I've also tried to use the SliderPane.scrollIntoView(object) by crawling up to the parent level (.parentNode.parentNode...), and invoking from there.
but keep getting "Type Mismatch", i think because this method does not accept a radtreenode as the target element.
I'm not sure what to do next.
Any ideas?
Thanks everyone for your help.
| function rtvSurvey_ClientLoad(sender, eventArgs) |
| { |
| var selectedNode = sender.get_selectedNode(); |
| if (selectedNode) |
| { |
| selectedNode.scrollIntoView(); |
| } |
| } |
| <telerik:RadSplitter ID="RadSplitter1" runat="server" Height="800px" Width="100%" HeightOffset="3" |
| LiveResize="True"> |
| <telerik:RadPane ID="RadPane1" runat="server" Scrolling="X" Width="22" Height="100%"> |
| <telerik:RadSlidingZone ID="RadSlidingZone1" runat="server" ClickToOpen="false" DockedPaneId="RadSlidingPane1" |
| Height="100%" Width="22"> |
| <telerik:RadSlidingPane ID="RadSlidingPane1" runat="server" BorderStyle="Solid" BorderWidth="3px" |
| DockOnOpen="true" EnableEmbeddedBaseStylesheet="False" Height="100%" Title="My Title Goes Here" |
| Width="300px"> |
| <telerik:RadTreeView ID="RadTreeView1" OnClientLoad="RadTreeView1_ClientLoad" runat="server" EnableDragAndDrop="False" EnableDragAndDropBetweenNodes="False" |
| EnableViewState="true" OnClientContextMenuItemClicking="onClientContextMenuItemClicking" |
| OnClientContextMenuShowing="onClientContextMenuShowing" OnClientNodeClicking="ClientNodeClicking" |
| Visible="true" ShowLineImages="False"> |
| function OnSuccessfullyWebServiceRequest(res){ |
| var grid = GetGrid(); |
| if (res){ |
| var masterTable = grid.get_masterTableView(); |
| var columns = masterTable.get_columns(); |
| for(var i = 0; i<columns.length; i++){ |
| var columnName = columns[i].get_uniqueName(); |
| if (res.indexOf(columnName) < 0){ |
| columns[i].set_visible(false); |
| } |
| else{ |
| columns[i].set_visible(true); |
| } |
| } |
| masterTable.dataBind(); |
| } |
| } |