or
function OnRowSelected(sender, args) {
var clientDataKeyName = args.get_tableView().get_clientDataKeyNames()[0];
var clientDataKeyValue = args.get_tableView().get_selectedItems()[0].getDataKeyValue(clientDataKeyName);
var grid = args.get_tableView();
linkButton1 = $telerik.findControl(grid.get_element(), "BtnProposal");
if (clientDataKeyValue == "Proposal")
{
linkButton1.set_enabled(false);
}
else
linkButton1.set_enabled(true);
}
function clientTransfering(sender, args) {
args.set_cancel(true);
var checkedNodes = args.get_sourceListBox().get_checkedItems();
for (var i in checkedNodes) {
var item = checkedNodes[i];
args.get_sourceListBox().transferToDestination(item);
}
}
<div><telerik:RadDockLayout ID="dockLayoutContainerEntityType" runat="server"></div><div> <telerik:RadDockZone ID="dockZoneActionZone" runat="server" Orientation="Vertical" BorderStyle="None"></div><div> <telerik:RadDock ID="dockActions" Skin="Office2007" runat="server" Title="Container-EntityType Mapping" Width="100%" style="margin-bottom:7px"</div><div> EnableAnimation="false" EnableRoundedCorners="true" Resizable="false" EnableDrag="false" DockMode="Docked" </div><div> DefaultCommands="None" ></div><div> <ContentTemplate></div><div> <table cellspacing="0" cellpadding="0" border="0" width="100%" height="100%" style="table-layout:fixed"></div><div> <tr valign="top" align="center" style="height:100%"></div><div> <td valign="top" align="center" style="height:100%"></div><div> <telerik:RadGrid ID="gridTest" runat="server" Skin="Office2007" Width="60%" </div><div> IsConfigDrivenGrid="false" AutoGenerateColumns="false" AllowPaging="true" PagerStyle-AlwaysVisible="true" </div><div> AllowMultiRowSelection="true" AllowFilteringByColumn="false" ShowGroupPanel="false" ></div><div> <Selecting AllowRowSelect="true" /></div><div> <Scrolling AllowScroll="true" /></div><div> </ClientSettings></div><div> <MasterTableView Height="90%"></div><div> <Columns></div><div> <telerik:GridTemplateColumn Visible="false"></div><div> <ItemTemplate></div><div> <asp:HiddenField ID="hdnMappingId" runat="server" Value='<%#DataBinder.Eval(Container.DataItem, "Id")%>' /></div><div> <asp:HiddenField ID="hdnEntityTypeId" runat="server" Value='<%#DataBinder.Eval(Container.DataItem, "EntityTypeId")%>' /></div><div> </ItemTemplate></div><div> </telerik:GridTemplateColumn></div><div> <telerik:GridClientSelectColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="10%" /></div><div> <telerik:GridBoundColumn HeaderText="Entity Type" DataField="Name" UniqueName="Name"></div><div> <HeaderStyle Width="90%" HorizontalAlign="Left" /></div><div> <ItemStyle Width="90%" HorizontalAlign="Left" /></div><div> </telerik:GridBoundColumn></div><div> </Columns></div><div> </MasterTableView></div><div> </telerik:RadGrid></div><div> </td></div><div> </tr></div><div> <tr></div><div> <td height="10px"></td></div><div> </tr></div><div> </table></div><div> </ContentTemplate></div><div> </telerik:RadDock></div><div> </telerik:RadDockZone></div><div> </telerik:RadDockLayout></div> |
if
(pnlHelpPanel) {
SetUpAnimation(imgHelpPanelTab.id, Telerik.Web.UI.jSlideDirection.Left, pnlHelpPanel);
}
function
SetUpAnimation(image, direction, element) {
element.style.position =
"relative"
;
var
slider = document.getElementById(image);
var
expanded =
false
;
var
expandAnimation =
new
Telerik.Web.UI.AnimationSettings({});
var
collapseAnimation =
new
Telerik.Web.UI.AnimationSettings({});
var
slide =
new
Telerik.Web.UI.jSlide(element, expandAnimation, collapseAnimation,
false
);
slide.initialize();
slide.set_direction(direction);
slider.onclick =
function
() {
element.parentNode.style.visibility =
"visible"
;
element.parentNode.style.display =
"block"
;
if
(!expanded) {
slide.expand();
}
else
{
slide.collapse();
}
expanded = !expanded;
return
false
;
}
// end onlick function definition
}
// end SetUpAnimation
<
table
><
tr
style
=
"background-color:#EEE;"
><
td
>Routes</
td
><
td
>200</
td
></
tr
></
table
>
<
table
>
<
tbody
>
<
tr
style
=
"background-color: rgb(238, 238, 238);"
>
<
td
>Routes</
td
>
<
td
>200</
td
>
</
tr
>
</
tbody
>
</
table
>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestWebMethodCall.aspx.cs" Inherits="RestfulServiceClientApp.TestWebMethodCall" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
src
=
"Scripts/jquery-1.11.1.min.js"
></
script
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
$(document).ready(function () {
alert('DOM Ready !');
$('<%=RadAjaxLoadingPanel1.ClientID%>').show('<%=grd_ajaxifiedGrid.ClientID %>');
PageMethods.GetData(successMethod);
function successMethod(result) {
alert(result);
var masterTableView = $('<%=grd_ajaxifiedGrid.ClientID %>').get_masterTableView();
masterTableView.set_datasource(result);
masterTableView.dataBind();
$('<%=RadAjaxLoadingPanel1.ClientID%>').hide('<%=grd_ajaxifiedGrid.ClientID %>');
}
});
//]]>
</
script
>
</
telerik:RadCodeBlock
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"scrptmgr_radScriptManager"
EnablePageMethods
=
"true"
></
telerik:RadScriptManager
>
<
telerik:RadGrid
ID
=
"grd_ajaxifiedGrid"
runat
=
"server"
EnableViewState
=
"false"
CellSpacing
=
"-1"
GridLines
=
"Both"
ClientIDMode
=
"Static"
Width
=
"200"
Height
=
"400"
></
telerik:RadGrid
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Default"
></
telerik:RadAjaxLoadingPanel
>
<
div
>
</
div
>
</
form
>
</
body
>
</
html
>
[WebMethod]
public
static
List<
string
> GetData()
{
List<
string
> myLst =
new
List<
string
>();
myLst.Add(
"Test1"
);
myLst.Add(
"Test2"
);
myLst.Add(
"Test3"
);
myLst.Add(
"Test4"
);
myLst.Add(
"Test5"
);
return
myLst;
}
Protected
Sub
btnExport_Click(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
Me
.RadGrid1.MasterTableView.GetColumn(
"Location"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_NotIssued"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_NotIssuedReason"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_Qualification"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_EstimatedProjectArea"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_EstimatedConstructionCost"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_WinningProbabilityPct"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_DateGranted"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_ProjectID"
).Display =
True
Me
.RadGrid1.MasterTableView.GetColumn(
"Proposal_Comments"
).Display =
True
For
Each
item
As
GridDataItem
In
Me
.RadGrid1.Items
If
item.Selected =
False
Then
item.Visible =
False
End
If
Next
Me
.RadGrid1.ExportSettings.ExportOnlyData =
True
Me
.RadGrid1.ExportSettings.OpenInNewWindow =
True
Me
.RadGrid1.ExportSettings.FileName =
"Selected Proposals "
& Format(Now,
"yyyy-MM-dd-h-mm-ss"
)
'Me.RadGrid1.ExportSettings.IgnorePaging = True
Me
.RadGrid1.ExportSettings.UseItemStyles =
True
Me
.RadGrid1.MasterTableView.ExportToExcel()
End
Sub
<
ColumnGroups
>
<
telerik:GridColumnGroup
HeaderText
=
"Proposal"
Name
=
"Proposal"
HeaderStyle-HorizontalAlign
=
"left"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
></
HeaderStyle
>
</
telerik:GridColumnGroup
>
<
telerik:GridColumnGroup
HeaderText
=
"Fee"
Name
=
"Fee"
HeaderStyle-HorizontalAlign
=
"left"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
></
HeaderStyle
>
</
telerik:GridColumnGroup
>
<
telerik:GridColumnGroup
HeaderText
=
"Key Dates"
Name
=
"Dates"
HeaderStyle-HorizontalAlign
=
"left"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
></
HeaderStyle
>
</
telerik:GridColumnGroup
>
<
telerik:GridColumnGroup
HeaderText
=
"Client"
Name
=
"Client"
HeaderStyle-HorizontalAlign
=
"left"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
></
HeaderStyle
>
</
telerik:GridColumnGroup
>
<
telerik:GridColumnGroup
HeaderText
=
"Owner"
Name
=
"Owner"
HeaderStyle-HorizontalAlign
=
"left"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
></
HeaderStyle
>
</
telerik:GridColumnGroup
>
<
telerik:GridColumnGroup
HeaderText
=
"DLB"
Name
=
"DLB"
HeaderStyle-HorizontalAlign
=
"left"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
></
HeaderStyle
>
</
telerik:GridColumnGroup
>
</
ColumnGroups
>
<
telerik:GridBoundColumn
Display
=
"False"
DataField
=
"Proposal_Qualification"
ColumnGroupName
=
"Proposal"
HeaderStyle-Height
=
"44px"
HeaderStyle-HorizontalAlign
=
"Left"
HeaderStyle-VerticalAlign
=
"Middle"
FilterControlAltText
=
"Filter Proposal_Qualification column"
HeaderText
=
"Qualification"
SortExpression
=
"Proposal_Qualification"
UniqueName
=
"Proposal_Qualification"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
/>
</
ColumnValidationSettings
>
<
HeaderStyle
HorizontalAlign
=
"Left"
VerticalAlign
=
"Middle"
Height
=
"44px"
></
HeaderStyle
>
<
ItemStyle
Width
=
"105px"
></
ItemStyle
>
</
telerik:GridBoundColumn
>