or

<telerik:RadComboBox ID="rb_fvCustomer" runat="server" DataSourceID="Customers" EnableAutomaticLoadOnDemand="true" ItemsPerRequest="10" DataTextField="name" DataValueField="kundennummer" EnableVirtualScrolling="true" ShowMoreResultsBox="true" Width="190px" HighlightTemplatedItems="true"> <HeaderTemplate> <table style="font-size: 10px"> <tr> <td style="width: 140px;">Name</td> <td style="width: 200px;">Kundennummer</td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table style="font-size: 10px"> <tr> <td style="width: 140px;"> <%# DataBinder.Eval(Container.DataItem, "name")%> </td> <td style="width: 200px;"> <%# DataBinder.Eval(Container.DataItem, "kundennummer")%> </td> </tr> </table> </ItemTemplate> </telerik:RadComboBox><asp:LinqDataSource ID="Customers" runat="server" ContextTypeName="DataAdapterRR.CustomerDB_ConnectorDataContext" OrderBy="name" TableName="kp_customerdata"> </asp:LinqDataSource>
| Telerik.Web.UI.RadTreeNode.prototype.insertBefore = function(destinationNode) { |
| var parent = destinationNode.get_parent(); |
| var index = parent.get_nodes().indexOf(destinationNode); |
| parent.get_nodes().insert(index, this); |
| }; |
| Telerik.Web.UI.RadTreeNode.prototype.insertAfter = function(destinationNode) { |
| var parent = destinationNode.get_parent(); |
| var index = parent.get_nodes().indexOf(destinationNode); |
| parent.get_nodes().insert(index + 1, this); |
| }; |
| Telerik.Web.UI.RadTreeNode.prototype.positionRelativeTo = function(destinationNode, dropPosition) { |
| switch(dropPosition) { |
| case "over": |
| destinationNode.get_nodes().add(this); |
| break; |
| case "above": |
| this.insertBefore(destinationNode); |
| break; |
| case "below": |
| this.insertAfter(destinationNode); |
| break; |
| default: |
| break; |
| } |
| }; |
| //actual client event handler |
| function nodeDropping(sender, eventArgs) { |
| var source = eventArgs.get_sourceNode(); |
| var destination = eventArgs.get_destNode(); |
| var position = eventArgs.get_dropPosition(); |
| sender.trackChanges(); |
| source.positionRelativeTo(destination, position); |
| sender.commitChanges(); |
| } |