<script type='text/javascript'>
function OnClientLoad(editor, args)
{
editor.add_submit(function ()
{
editor.fire('SelectAll');
editor.fire('FormatStripper', {value : 'WORD'});
alert(editor.get_html());
});
}
</script>

<
telerik:RadListBox ID="RadListBox1" runat="server" AllowReorder="True"
AppendDataBoundItems="True" DataSourceID="SqlDataSource1" DataTextField="Input"
DataValueField="TestTakerOrderID" EnableDragAndDrop="True" Font-Size="Medium"
Width="360px" >
<buttonsettings showreorder="False" />
</telerik:RadListBox>
In the following code i have specified DataKeyNames as "id , abbrev" but while binding to the grid I dont need to show the "id" column.
In this case, how can I fetch the "id" key column using client side API.
<MasterTableView DataKeyNames="id,abbrev" ClientDataKeyNames="id,abbrev">
<Columns>
<telerik:GridBoundColumn DataField="Abbrev" HeaderText="Abbreviation" />
<telerik:GridBoundColumn DataField="MyName" HeaderText="My Name"/>
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
With all this being said, how can I implement the drag and drop feature to properly fit my scenario? Maybe having the drag and drop feature only client side, that would probably work...
Here's a short example of what I wish to acheive (server side):
<h2>Pending Orders</h2> <telerik:RadGrid runat="server" ID="grdPendingOrders" OnNeedDataSource="grdShippedOrders_NeedDataSource" OnRowDrop="grdShippedOrders_RowDrop" AllowMultiRowSelection="true"> <MasterTableView DataKeyNames="OrderId"> <Columns> <telerik:GridDragDropColumn Visible="false" /> </Columns> </MasterTableView> <ClientSettings AllowRowsDragDrop="True"> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> </ClientSettings> </telerik:RadGrid> <h2>Shipped Orders</h2> <telerik:RadGrid runat="server" ID="grdShippedOrders" OnNeedDataSource="grdShippedOrders_NeedDataSource" OnRowDrop="grdShippedOrders_RowDrop" AllowMultiRowSelection="true"> <MasterTableView DataKeyNames="OrderId"> <Columns> <telerik:GridDragDropColumn Visible="false" /> </Columns> </MasterTableView> <ClientSettings AllowRowsDragDrop="True"> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> </ClientSettings> </telerik:RadGrid> protected void grdShippedOrders_RowDrop(object sender, GridDragDropEventArgs e) { foreach (var item in e.DraggedItems) { grdShippedOrders.MasterTableView.InsertItem(item); //add to destination grdPendingOrders.MasterTableView.PerformDelete(item); //remove from source } } protected void grdPendingOrders_RowDrop(object sender, GridDragDropEventArgs e) { foreach (var item in e.DraggedItems) { grdPendingOrders.MasterTableView.InsertItem(item); //add to destination grdShippedOrders.MasterTableView.PerformDelete(item); //remove from source } }Hope my explanation is clear and thanks for your support.
Eric
Hi,
I visited the foll link http://www.telerik.com/community/forums/aspnet-ajax/menu/radmenuitem-onclient-events-anyone.aspx and realized that there are no click events for radmenuitems.
Following is the heirarchy of my menu items i need to handle click events for
<div style="color:Black"> <radM:RadMenu ID="RadMenu1" runat="server" OnClientLoad="onClientLoad" EnableEmbeddedSkins="False" Skin="Outlook" OnClientItemClosing="onClientItemClosing" EnableRoundedCorners="true" OnItemClick="RadMenu1_ItemClick"> <Items > <radM:RadMenuItem id = "lblWelcome" GroupSettings-Flow="Vertical"> <Items> <radM:RadMenuItem Text="SignOut" ImageUrl="../images/SignOut.gif" /> <radM:RadMenuItem id = "RadLanguageOptionMenu" Text="Set my language preference" ImageUrl="../images/MyProfile.gif" />
<items>
<radM:RadMenuItem Text="fr-FR" />
<radM:RadMenuItem Text="en-US" />
<items>
<radM:RadMenuItem Text="My Profile" ImageUrl="../images/MyProfile.gif" GroupSettings-Flow="Vertical" /> </Items> </radM:RadMenuItem> </Items> </radM:RadMenu> </div>1. Signout : onclicking signout it should navigate to home.aspx
2. for items (fr-FR, en-US etc) of "Select my language perference" on clicking fr-FR etc i need to display an icon besides it.
Kindly assist at your earliest.
Thank you,
Parthavi
<div style="color:Black"> <radM:RadMenu ID="RadMenu1" runat="server" OnClientLoad="onClientLoad" EnableEmbeddedSkins="False" Skin="Outlook" OnClientItemClosing="onClientItemClosing" EnableRoundedCorners="true" OnItemClick="RadMenu1_ItemClick"> <Items > <radM:RadMenuItem id = "lblWelcome" GroupSettings-Flow="Vertical"> <Items> <radM:RadMenuItem Text="<%$ Resources:,res:home_login_login_to_factnet%>" ImageUrl="../images/SignOut.gif" /> <radM:RadMenuItem id = "RadLanguageOptionMenu" Text="Set my language preference" ImageUrl="../images/MyProfile.gif" /> <Items> <radM:RadMenuItem text = "fr-FR" /> <radM:RadMenuItem text = "en-US" /> </Items> <radM:RadMenuItem Text="My Profile" ImageUrl="../images/MyProfile.gif" GroupSettings-Flow="Vertical" /> </Items> </radM:RadMenuItem> </Items> </radM:RadMenu> </div>