or
<
telerik:RadGrid
runat
=
"server"
ID
=
"RadGrid1"
AllowPaging
=
"True"
AllowSorting
=
"true"
OnNeedDataSource
=
"RadGrid1DataSource"
skin
=
"WebBlue"
AllowMultiRowSelection
=
"true"
EnableLinqExpressions
=
"False"
PageSize
=
"25"
OnPageIndexChanged
=
"RadGrid1_PageIndexChanged"
DataSourcePersistenceMode
=
"ViewState"
EnableViewState
=
"false"
>
<
mastertableview
autogeneratecolumns
=
"false"
onneeddatasource
=
"RadGrid1DataSource"
autogeneratedeletecolumn
=
"true"
ShowFilterIcon
=
"false"
AllowMultiRowSelection
=
"true"
>
<
columns
>
<
telerik:GridClientSelectColumn
UniqueName
=
"ClientSelectColumn"
>
</
telerik:GridClientSelectColumn
>
</
columns
>
</
mastertableview
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
></
Selecting
>
</
ClientSettings
>
</
telerik:RadGrid
>
<
MasterTableView
CommandItemDisplay
=
"Top"
AllowCustomPaging
=
"True"
AllowPaging
=
"True"
TableLayout
=
"Fixed"
ClientDataKeyNames
=
"AssetId,MacId"
PagerStyle-PageSizes
=
"25;50;75;100"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"False"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
Visible
=
"True"
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
Visible
=
"True"
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridClientSelectColumn
HeaderStyle-Width
=
"3em"
UniqueName
=
"ClientSelectColumn"
>
<
HeaderStyle
Width
=
"3em"
/>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
DataField
=
"MacId"
HeaderText
=
"Mac Id"
UniqueName
=
"MacId"
>
<
HeaderStyle
Width
=
"75px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"PoleId"
HeaderText
=
"Pole"
SortExpression
=
"PoleId"
UniqueName
=
"PoleId"
HeaderStyle-Wrap
=
"false"
HeaderStyle-Width
=
"75px"
>
</
telerik:GridBoundColumn
>
<
asp:LinqDataSource
ID
=
"StatusDataSource"
runat
=
"server"
ContextTypeName
=
"EnterpriseWeb.DataContracts.Diagnostics.DiagnosticsDataContext"
EntityTypeName
=
""
OrderBy
=
"Weight"
Select
=
"new (StatusId, Description, ShowByDefault)"
TableName
=
"StatusCodeRows"
OnSelected
=
"StatusDataSource_Selected"
>
</
asp:LinqDataSource
>
var
Items = MasterTableView.get_selectedItems();
if
(Items.length > 0)
{
var
SelectedAssetIds = [];
$.each(Items,
function
(i, Item) {
SelectedAssetIds.push(Item.getDataKeyValue(
"AssetId"
));
});
var
List = SelectedAssetIds.join(
"|"
);
OpenRadWindow(BaseUrl +
"Html/WorkOrders/WorkOrdersCreatepage.aspx?InstallationId="
+ InstallationId +
"&Assets="
+ List,
"WorkOrderCreateWindow"
);
}