or
<telerik:RadComboBox
ID="cmbDescription" Filter="StartsWith" AllowCustomText="true"
MaxLength="256" Style="margin-right: 1px" javascript:
function cmbDescription_OnClientDropDownOpening(sender, args) {
var tempSLRef = grdVoucherItems.get_tempEntity().SLRef;
if (currentSLRef !== tempSLRef) {
currentSLRef = tempSLRef;
PageMethods.FetchAllSLStandardDescBySLID(currentSLRef, AjaxFetchAllSLStandardDescSucceeded, OnPageMethodFailed, null);
}
}
function AjaxFetchAllSLStandardDescSucceeded(result, context) {
lstSlStandardDescs = result;
cmbDescription.get_items().clear();
for (var i = 0; i < lstSlStandardDescs.length; i++) {
var comboItem = new Telerik.Web.UI.RadComboBoxItem();
comboItem.set_text(lstSlStandardDescs[i].Item1);
comboItem.set_value(lstSlStandardDescs[i].Item3);
cmbDescription.trackChanges();
cmbDescription.get_items().add(comboItem);
cmbDescription.commitChanges();
}
function
setFirstRowActive() {
var grid = $find("<%= grdCodeLists.ClientID %>");
var masterTable = grid.get_masterTableView();
var row;
//set first row as active
grid.set_activeRow(masterTable.get_dataItems()[0].get_element());
}
This only highlights the row but doesn't activiate it i.e. can't use up/down arrow to go up/down the rows. Instead of set_activeRow() i tried using SelectItem as well as set_selected properties but they produce the same results
How can this be achieved from both client and server side
first of all thanks for reading this thread
I have a small problem when trying to open a RadWindow by clicking on a radmenu, I have this code
<script type=
"text/javascript"
>
function
MenuOpenWindow(sender, eventArgs)
{
//If you open the window by javascript, you will need to
//cancel the postback event and to execute the javascript:
//Checks which item is clicked
if
(eventArgs.Item.Text ==
"Change Password"
)
{
//open a pre-defined window from the RadWindowManager's
//Windows collection
radopen(
null
,
"Window1"
);
//Cancel the postback
return
false
;
}
}
</script>
<
telerik:RadMenu
ID
=
"RadMenu1"
runat
=
"server"
style
=
"left: 1px; top: -1px"
Width
=
"100%"
OnClientItemClicked
=
"MenuOpenWindow"
>
<
Items
>
<
telerik:RadMenuItem
runat
=
"server"
ImageUrl
=
"~/img/home.png"
Text
=
"Profile"
Value
=
"Profile"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Groups"
ImageUrl
=
"~/img/edit_group.png"
Value
=
"Groups"
>
<
Items
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Create Group"
ImageUrl
=
"~/img/add_group.png"
Value
=
"Create Group"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"View Group"
ImageUrl
=
"~/img/search_group.png"
Value
=
"View Group"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"E Lerning"
ImageUrl
=
"~/img/Tips.png"
Value
=
"E Lerning"
>
<
Items
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Create Tip"
ImageUrl
=
"~/img/Create_Tip.png"
Value
=
"Create Tip"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"View Tips"
ImageUrl
=
"~/img/Search_Tip.png"
Value
=
"View Tips"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Account"
ImageUrl
=
"~/img/Account.png"
Value
=
"Account"
>
<
Items
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Change Password"
ImageUrl
=
"~/img/key.png"
Value
=
"Change Password"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
ImageUrl
=
"~/img/exit.png"
Text
=
"Log Out"
Value
=
"Log Out"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManagerProxy1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"chkSelected"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grdOrders"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
oscarcontrols:OscarGrid
runat
=
"server"
ID
=
"grdOrders"
AutoGenerateColumns
=
"false"
Visible
=
"true"
PageSize
=
"10"
AllowPaging
=
"true"
ShowHeader
=
"true"
Width
=
"100%"
AllowSorting
=
"true"
EnableEmbeddedSkins
=
"true"
DataKeyNames
=
"OrdID"
OnPageIndexChanged
=
"grdOrders_PageIndexChanged"
OnPageSizeChanged
=
"grdOrders_PageSizeChanged"
OnItemCommand
=
"grdOrders_ItemCommand"
OnSelectedIndexChanged
=
"grdOrders_SelectedIndexChanged"
OnItemDataBound
=
"grdOrders_ItemDataBound"
Skin
=
"Outlook"
OnSortCommand
=
"grdOrders_SortCommand"
OnPreRender
=
"grdOrders_PreRender"
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
EnableAlternatingItems
=
"false"
EnablePostBackOnRowClick
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
<
PagerStyle
Position
=
"TopAndBottom"
Mode
=
"NextPrevAndNumeric"
Width
=
"100%"
AlwaysVisible
=
"false"
/>
<
MasterTableView
OnPreRender
=
"grdOrders_PreRender"
DataKeyNames
=
"OrdID"
>
<
NoRecordsTemplate
>
<
oscarcontrols:OscarPanel
runat
=
"server"
ID
=
"pnlNoRecords"
Width
=
"100%"
CssClass
=
"procOrdersNoRecordsFound"
>
<
h2
>
<
oscarcontrols:OscarLabel
runat
=
"server"
ID
=
"lblSorry"
Text
=
"Sorry. Try Again."
/></
h2
>
<
oscarcontrols:OscarLabel
runat
=
"server"
ID
=
"lblNoRecords"
Text
=
"There were no records found that matched your search criteria."
/><
br
/>
<
br
/>
</
oscarcontrols:OscarPanel
>
</
NoRecordsTemplate
>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"CheckBoxTemplateColumn"
>
<
HeaderTemplate
>
<
oscarcontrols:OscarGridCheckBox
TargetGrid
=
"grdOrders"
IsHeader
=
"true"
ID
=
"chkSelectAll"
AutoPostBack
=
"true"
runat
=
"server"
></
oscarcontrols:OscarGridCheckBox
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
oscarcontrols:OscarGridCheckBox
TargetGrid
=
"grdOrders"
IsItem
=
"true"
ID
=
"chkSelected"
AutoPostBack
=
"true"
runat
=
"server"
></
oscarcontrols:OscarGridCheckBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<%-- _columnOrdID --%>
<
telerik:GridTemplateColumn
UniqueName
=
"Order #"
HeaderText
=
"Order #"
SortExpression
=
"OrdID"
HeaderStyle-VerticalAlign
=
"Top"
ItemStyle-VerticalAlign
=
"Top"
>
<
ItemTemplate
>
<
oscarcontrols:OscarLabel
ID
=
"lblOrdID"
runat
=
"server"
Text='<%# Bind("OrdID") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<%-- _columnOrderStatus --%>
<
telerik:GridTemplateColumn
UniqueName
=
"Order Status"
HeaderText
=
"Order Status"
SortExpression
=
"OrdStatusName"
HeaderStyle-VerticalAlign
=
"Top"
ItemStyle-VerticalAlign
=
"Top"
>
<
ItemTemplate
>
<
oscarcontrols:OscarLabel
ID
=
"lblOrderStatus"
runat
=
"server"
Text='<%# Bind("OrdStatusName") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
oscarcontrols:OscarGrid
>