or
<
clientsettings selecting-allowrowselect="true">.
//Assigns the Global Grid object on grid created
function OnGridCreated(sender, eventArgs) {
grid = sender;
}
so how to access the above property [clientsettings selecting-allowrowselect] in the "grid" object?
Regards,
CSW Support
<
telerik:RadGrid
ID
=
"rgContactSearchResults"
runat
=
"server"
Height
=
"448px"
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
EnablePostBackOnRowClick
=
"true"
AllowKeyboardNavigation
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
DataKeyNames
=
"ContactID"
AutoGenerateColumns
=
"true"
TableLayout
=
"Fixed"
>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"ContactID"
AutoGenerateColumns
=
"true"
DataMember
=
"ContactID"
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"ContactID"
MasterKeyField
=
"ContactID"
/>
</
ParentTableRelation
>
</
telerik:GridTableView
>
</
DetailTables
>
</
MasterTableView
>
</
telerik:RadGrid
>
function RowSelected(sender, eventArgs) {
if (eventArgs.get_tableView().get_name() == "UserDetail") {
var dataItem = $get(eventArgs.get_id());
var DetailTable = eventArgs.get_tableView();
var row = DetailTable.get_dataItems()[dataItem.rowIndex-1]; //I had to add -1 in order to return the correct row
var cell = DetailTable.getCellByColumnUniqueName(row, "UserID");
var IDu = cell.innerHTML
$find("<%=RadAjaxPanel.ClientID%>").ajaxRequest("GoToDetails|" + IDu);
return false;
}
}
},_buildNode:function(i,h){var g=this._getEntityByName(i.Name),j=this,k={name:i.Name,type:i.EntityType,entity:g,child:h.apply(j,[g.NavigationProperty])};