| <head runat="server"> |
| <title></title> |
| <link href="StyleSheet.css" rel="stylesheet" type="text/css" /> |
| <script src="../Scripts/jtk-4.2.1.pack.js" type="text/javascript"></script> |
| <script type="text/javascript"> |
| thaanaKeyboard.defaultKeyboard = 'phonetic'; |
| </script> |
| </head> |
| .thaanaKeyboardInput |
| { |
| font-family: faruma, 'mv iyyu nala', 'mv elaaf normal'; |
| direction: rtl; |
| } |
| <telerik:RadTextBox ID="RadTextBox1" CssClass="thaanaKeyboardInput" Runat="server" Width="740px" |
| MaxLength="200" Rows="1" Skin="Hay" > |
| <HoveredStyle BorderColor="#A78080" /> |
| <EnabledStyle BorderColor="#D3C0C0" /> |
| </telerik:RadTextBox> |

Please lookinto my code below
| <MasterTableView CommandItemStyle-Font-Names="tahoma" CommandItemStyle-Font-Size="10pt" |
| HeaderStyle-BackColor="#1C5E55" ItemStyle-BackColor="LightGray" BorderColor="Gray" |
| BorderWidth="1px" AllowSorting="true" AutoGenerateColumns="False"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <ItemStyle BackColor="LightGray" /> |
| <HeaderStyle BackColor="#1C5E55" /> |
| <CommandItemStyle Font-Names="tahoma" Font-Size="10pt" /> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="WorkflowType" SortExpression="WorkflowType" |
| HeaderText="Workflow Type" DataField="WorkflowType"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
This is my code. The sort is not ascending or descending correctly for workflow column. But records are ordered in some random manner. Can any one please guide.
function isInvoiceAddrSelectedValid(s, e) {
var invaddr;
invaddr = window.document.getElementById(
"cbInvTo").value;
if (isAddrComplete(invaddr))
{
e.IsValid =
true;
}
else {
var tree = $find("<%= tvAddr.ClientID %>");
var addrvalue = window.document.getElementById("txtAddrTypeID").value;
debugger;
if (addrvalue != '') {
var node1 = tree.findNodeByValue(addrvalue);
node1.select();
e.IsValid =
false;
}
e.IsValid =
false;
}
}
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadComboBox ID="ActiveWebProjectCombo" runat="server" Width="350px" |
| EnableLoadOnDemand="True" |
| ItemsPerRequest="10" |
| ShowMoreResultsBox="True" EnableVirtualScrolling="True" onitemsrequested="ActiveWebProjectCombo_ItemsRequested" |
| > |
| </telerik:RadComboBox> |
| </div> |
| </form> |
| </body> |
| </html> |
| public partial class Test : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void ActiveWebProjectCombo_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e) |
| { |
| WebProjectDataContext _dc = new WebProjectDataContext(); |
| int _count = (int)_dc.cms_WebProject_GetAvailableWebProjectsCount(_dc.UserId, _dc.WebProjectId, "%"); |
| int _itemsLoaded = e.NumberOfItems; |
| int _start = (int)Math.Truncate((double)(_itemsLoaded / 10)); |
| var _data = _dc.cms_WebProject_ListAvailableWebprojects(_dc.UserId, _dc.WebProjectId, "%", true, _start, 10); |
| if (e.NumberOfItems == 0) |
| { |
| ActiveWebProjectCombo.Items.Clear(); |
| } |
| foreach (cms_WebProject_ListAvailableWebprojectsResult _record in _data) |
| { |
| RadComboBoxItem _item = new RadComboBoxItem(_record.PROJECT_URL, _record.COMPONENT_ID.ToString()); |
| ActiveWebProjectCombo.Items.Add(_item); |
| _itemsLoaded++; |
| } |
| e.EndOfItems = _itemsLoaded >= _count; |
| } |
| } |