or
01.
<
asp:Content
runat
=
"server"
ID
=
"BodyContent"
ContentPlaceHolderID
=
"MainContent"
>
02.
03.
<
telerik:RadDropDownTree
ID
=
"RadDropDownTree1"
04.
FilterSettings-EmptyMessage
=
"i can text here"
05.
runat
=
"server"
EnableFiltering
=
"True"
>
06.
</
telerik:RadDropDownTree
>
07.
08.
<!-- Button trigger modal -->
09.
<
a
class
=
"btn btn-primary btn-lg"
data-toggle
=
"modal"
data-target
=
"#myModal"
>
10.
Launch demo modal
11.
</
a
>
12.
13.
<!-- Modal -->
14.
<
div
class
=
"modal fade"
id
=
"myModal"
tabindex
=
"-1"
role
=
"dialog"
aria-labelledby
=
"myModalLabel"
aria-hidden
=
"true"
>
15.
<
div
class
=
"modal-dialog"
>
16.
<
div
class
=
"modal-content"
>
17.
<
div
class
=
"modal-header"
>
18.
<
button
type
=
"button"
class
=
"close"
data-dismiss
=
"modal"
aria-hidden
=
"true"
>×</
button
>
19.
<
h4
class
=
"modal-title"
id
=
"myModalLabel"
>Modal title</
h4
>
20.
</
div
>
21.
<
div
class
=
"modal-body"
>
22.
23.
<
telerik:RadTextBox
runat
=
"server"
></
telerik:RadTextBox
>
24.
25.
<
telerik:RadDropDownTree
ID
=
"RadDropDownTree2"
26.
runat
=
"server"
EnableFiltering
=
"True"
FilterSettings-EmptyMessage
=
"i can't text anything here"
>
27.
28.
</
telerik:RadDropDownTree
>
29.
</
div
>
30.
<
div
class
=
"modal-footer"
>
31.
<
button
type
=
"button"
class
=
"btn btn-default"
data-dismiss
=
"modal"
>Close</
button
>
32.
<
button
type
=
"button"
class
=
"btn btn-primary"
>Save changes</
button
>
33.
</
div
>
34.
</
div
>
35.
</
div
>
36.
</
div
>
37.
38.
</
asp:Content
>
JavaScript critical error at line 5, column 1 in http://localhost:62127/Main.aspx?ReturnUrl=/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ac9cbdec3-c810-4e87-846c-fb25a7c08002%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen-US%3adf833b2e-28ee-45e7-8320-6f2a9cb883d7%3a16e4e7cd%3af7645509%3a22a6274a&_TSM_HiddenField_=ScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:c9cbdec3-c810-4e87-846c-fb25a7c08002:ea597d4b:b25378d2;Telerik.Web.UI:en-US:df833b2e-28ee-45e7-8320-6f2a9cb883d7:16e4e7cd:f7645509:22a6274a
<
telerik:RadCodeBlock
runat
=
"server"
ID
=
"RadCodeBlock1"
>
<
script
type
=
"text/javascript"
>
function onRequestStart(sender, args) {
if ( args.get_eventTarget().indexOf("mngBtnExcel2") > 0) {
args.set_enableAjax(false);
}
}
function RowContextMenu2(sender, eventArgs) {
var menu = $find("<%=RadMenu2.ClientID %>");
var evt = eventArgs.get_domEvent();
if (evt.target.tagName == "INPUT" || evt.target.tagName == "A") {
return;
}
var index = eventArgs.get_itemIndexHierarchical();
document.getElementById("radGridClickedRowIndex").value = index;
sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true);
menu.show(evt);
evt.cancelBubble = true;
evt.returnValue = false;
if (evt.stopPropagation) {
evt.stopPropagation();
evt.preventDefault();
}
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadAjaxPanel
ID
=
"SearchPanel"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
ClientEvents-OnRequestStart
=
"onRequestStart"
>
<
telerik:RadGrid
ID
=
"rgLetter2"
runat
=
"server"
OnNeedDataSource
=
"rgLetter2_NeedDataSource"
AllowPaging
=
"True"
AllowSorting
=
"True"
AllowFilteringByColumn
=
"True"
ShowGroupPanel
=
"True"
CellSpacing
=
"0"
GridLines
=
"None"
>
<
ClientSettings
>
<
ClientEvents
OnRowContextMenu
=
"RowContextMenu2"
></
ClientEvents
>
<
Selecting
AllowRowSelect
=
"true"
></
Selecting
>
</
ClientSettings
>
<
GroupingSettings
ShowUnGroupButton
=
"false"
CaseSensitive
=
"false"
></
GroupingSettings
>
<
ClientSettings
AllowDragToGroup
=
"True"
>
<
Selecting
AllowRowSelect
=
"True"
/>
<
ClientEvents
OnRowContextMenu
=
"RowContextMenu2"
/>
</
ClientSettings
>
<
MasterTableView
AllowFilteringByColumn
=
"true"
AllowMultiColumnSorting
=
"true"
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"Top"
DataKeyNames
=
"LetterID"
EnableGroupsExpandAll
=
"true"
GroupLoadMode
=
"Client"
PageSize
=
"50"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
/>
<
PagerStyle
AlwaysVisible
=
"True"
PageSizeControlType
=
"RadComboBox"
Position
=
"TopAndBottom"
PageSizes
=
"50,100,150,200"
/>
<
Columns
>
<
telerik:GridTemplateColumn
DataField
=
"LSubject"
HeaderText
=
"Subject"
SortExpression
=
"LSubject"
UniqueName
=
"LSubject"
FilterDelay
=
"2000"
ShowFilterIcon
=
"false"
FilterControlWidth
=
"200px"
>
<
ItemTemplate
>
<
a
href='<%# Page.ResolveClientUrl("ViewOutgoingLetter.aspx") %>?LetterID=<%# Eval("LetterID") %>'
target="_blank">
<%# Eval("LSubject")%></
a
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Company"
HeaderText
=
"Company"
SortExpression
=
"Company"
UniqueName
=
"Company"
FilterDelay
=
"2000"
ShowFilterIcon
=
"false"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
CommandItemTemplate
>
<
table
width
=
"100%"
>
<
tr
>
<
td
align
=
"left"
>
<
a
href
=
"#"
onclick="return openNewLetterWindow('<%# hfproject.Value %>','<%# hfBU.Value %>');">
<
img
style
=
"border: 0px; width: 20px; height: 20px;"
alt
=
""
src
=
"../App_Themes/MetroRed/Grid/AddRecord.gif"
/>New</
a
>
</
td
>
<
td
align
=
"right"
>
<
asp:ImageButton
ID
=
"mngBtnExcel2"
runat
=
"server"
OnClick
=
"btnExcel_Click2"
ImageUrl
=
"../App_Themes/MetroRed/Grid/AddRecord.gif"
></
asp:ImageButton
>
</
td
>
</
tr
>
</
table
>
</
CommandItemTemplate
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
telerik:RadContextMenu
ID
=
"RadMenu2"
runat
=
"server"
OnItemClick
=
"RadMenu2_ItemClick"
EnableRoundedCorners
=
"true"
EnableShadows
=
"true"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"View"
ImageUrl
=
"../App_Themes/Image/VIEW.gif"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Print Preview"
ImageUrl
=
"../App_Themes/Image/PRE.gif"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Duplicate"
ImageUrl
=
"../App_Themes/Image/COPY.gif"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Send Attachment(s)"
ImageUrl
=
"../App_Themes/Image/EML.gif"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadContextMenu
>
</
telerik:RadAjaxPanel
>
protected void btnExcel_Click2(object sender, EventArgs e)
{
//rgLetter.ExportSettings.Excel.Format = (GridExcelExportFormat)Enum.Parse(typeof(GridExcelExportFormat), "ExcelML");
rgLetter2.ExportSettings.IgnorePaging = true;
rgLetter2.ExportSettings.ExportOnlyData = true;
rgLetter2.ExportSettings.OpenInNewWindow = true;
rgLetter2.MasterTableView.ExportToExcel();
}