or
private
DerivedRadEditor CreateRadEditor(
bool
isPreviewMode)
{
if
(
this
.radMemo ==
null
)
{
this
.radMemo =
new
DerivedRadEditor();
//Translation
this
.radMemo.Language = Thread.CurrentThread.CurrentUICulture.Name;
this
.radMemo.ID =
this
.ID +
"rm"
;
this
.radMemo.ToolbarMode = EditorToolbarMode.ShowOnFocus;
this
.radMemo.OnClientCommandExecuting =
"OnClientCommandExecuting"
;
this
.radMemo.EnableViewState =
false
;
//this.radMemo.Skin = "WebBlue";
this
.radMemo.StripFormattingOptions = EditorStripFormattingOptions.NoneSupressCleanMessage;
///Setting default style for RadEditor Content Area
///Ref Link http://demos.telerik.com/aspnet-ajax/editor/examples/settingcontentareadefaults/defaultcs.aspx
radMemo.ContentAreaCssFile =
"~/client/CSS/EditorContentAreaStyles.css"
;
if
(Page.Items[
"FirstRadEditor"
] ==
null
)
{
Page.Items[
"FirstRadEditor"
] = radMemo;
}
else
{
radMemo.ToolProviderID = ((DerivedRadEditor)Page.Items[
"FirstRadEditor"
]).ID;
}
if
(isPreviewMode)
{
this
.radMemo.EditModes = EditModes.Preview;
radMemo.ToolsFile =
"~/client/XML/RadEditorTools/MemoPreviewTools.xml"
;
}
else
{
this
.radMemo.EditModes = EditModes.Design;
radMemo.ToolsFile =
"~/client/XML/RadEditorTools/MemoDefaultTools.xml"
;
}
// Removed reuse the tools from another RadEditor code as it was not working with Floating mode
//Adding Paste as Cross reference HTML
//EditorTool pastCrossReference = new EditorTool("PasteCrossReference");
//this.radMemo.ContextMenus.FindByTagName("*").Tools.Add(pastCrossReference);
this
.Controls.Add(radMemo);
HiddenField hdnRADEditorAvailable = (HiddenField)
this
.Page.FindControl(
"hdnIsRADEditorAvailable"
);
if
(hdnRADEditorAvailable !=
null
&& hdnRADEditorAvailable.Value !=
"1"
)
{
hdnRADEditorAvailable.Value =
"1"
;
}
}
return
this
.radMemo;
}
GridEditableItem item = e.Item
as
GridEditableItem;
Hashtable values =
new
Hashtable();
item.ExtractValues(values);
Session[
"GridValues"
] = values;
RadGrid1.DataBind();
grdQwest.ExportSettings.OpenInNewWindow =
True
grdQwest.ExportSettings.IgnorePaging =
True
grdQwest.ExportSettings.ExportOnlyData =
True
grdQwest.ExportSettings.FileName =
"QWESTMetrics"
grdQwest.MasterTableView.ExportToExcel()
var rawProgressData = {InProgress:false,ProgressCounters:false};
Code:
<rad:RadProgressManager ID="RadProgressManager1" Runat="server">
</rad:RadProgressManager>
<rad:RadUpload ID="fuDatoteke" Skin="Office2007" ControlObjectsVisibility="None" AllowedFileExtensions=".csv" MaxFileInputsCount="1" runat="server">
</rad:RadUpload>
<rad:RadProgressArea ID="RadProgressArea1" Skin="Office2007" CssClass="positionAbsolute" runat="server">
</rad:RadProgressArea>
Error.png
When I test it on server it fire 65 events?!!
Pair filterPair = (Pair)e.CommandArgument;
if (filterPair.First.ToString() == "Custom")
{
string colName = filterPair.Second.ToString();
TextBox tbPattern = (e.Item as GridFilteringItem)[colName].Controls[0] as TextBox;
grid1.MasterTableView.GetColumn(colName).CurrentFilterFunction = GridKnownFunction.NoFilter;
e.Canceled = true;
string newFilter = @"it[" + colName + "].ToString().Contains(" + tbPattern.Text + ")";
if (grid1.MasterTableView.FilterExpression == "")
{
grid1.MasterTableView.FilterExpression = newFilter;
}
else
{
grid1.MasterTableView.FilterExpression = "((" + grid1.MasterTableView.FilterExpression + ") AND (" + newFilter + "))";
}
grid1.Rebind();
}
<
div
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
DefaultLoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
ShowFooter
=
"True"
onitemcommand
=
"RadGrid1_ItemCommand"
ondeletecommand
=
"RadGrid1_DeleteCommand"
oninsertcommand
=
"RadGrid1_InsertCommand"
onupdatecommand
=
"RadGrid1_UpdateCommand"
>
<
MasterTableView
DataKeyNames
=
"Title"
AutoGenerateColumns
=
"false"
EditMode
=
"InPlace"
CommandItemDisplay
=
"TopAndBottom"
CommandItemSettings-AddNewRecordText
=
"Add New Item"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
ConfirmDialogHeight
=
"100px"
ConfirmDialogWidth
=
"220px"
>
</
telerik:GridButtonColumn
>
<
telerik:GridTemplateColumn
DataField
=
"Title"
HeaderText
=
"Product Number"
UniqueName
=
"ProductNumber"
Visible
=
"true"
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text='<%# Bind("Title") %>' >
</
telerik:RadTextBox
>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text='<%# Eval("Title") %>' >
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
ReadOnly
=
"true"
runat
=
"server"
Text='<%# Eval("Title") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
>
</
ClientSettings
>
</
telerik:RadGrid
>
</
div
>
<
telerik:RadListView
ID
=
"RadListView1"
runat
=
"server"
OnNeedDataSource
=
"RadListView1_NeedDataSource"
AllowPaging
=
"true"
ItemPlaceholderID
=
"Panel1"
PageSize
=
"3"
>
<
LayoutTemplate
>
<
div
class
=
"layoutWrapper"
>
<
div
class
=
"rssHeaderWrapper"
title
=
"Copyright, 2011 Honda Motor Co., Ltd. and its subsidiaries and affiliates. All Rights Reserved."
>
<
div
class
=
"rssSubHeader"
>
honda world news
</
div
>
<
div
class
=
"rssHeader"
>
rss <
span
class
=
"rssHeadingDate"
>
<%# DateTime.Now.ToLongDateString().ToLower() %></
span
>
</
div
>
</
div
>
<
br
/>
<
asp:Panel
ID
=
"Panel1"
runat
=
"server"
>
</
asp:Panel
>
<
div
style
=
"width: 100%; text-align: center;"
>
<
asp:ImageButton
ID
=
"PrevBtn"
runat
=
"server"
CommandName
=
"Page"
CommandArgument
=
"Prev"
AlternateText
=
"<"
CssClass
=
"rssButtons"
ImageUrl
=
"images/iconPrev.png"
/>
<
asp:ImageButton
ID
=
"RefreshBtn"
runat
=
"server"
CommandName
=
"Rebind"
AlternateText
=
"Refresh"
CssClass
=
"rssButtons"
ImageUrl
=
"images/iconRefresh.png"
/>
<
asp:ImageButton
ID
=
"NextBtn"
runat
=
"server"
CommandName
=
"Page"
CommandArgument
=
"Next"
AlternateText=">" CssClass="rssButtons" ImageUrl="images/iconNext.png" />
</
div
>
</
div
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
table
class
=
"rssTable"
title='Item <%# (Container as RadListViewDataItem).DataItemIndex %>, Page <%# RadListView1.CurrentPageIndex + 1 %>'
style="vertical-align: top;">
<
tr
>
<
td
>
</
td
>
<
td
colspan
=
"2"
>
<
div
class
=
"rssTitle"
>
<
img
src
=
"images/iconRSS.png"
alt
=
"rss"
/>
<
a
href='<%# (Container.DataItem as XmlNode)["link"].InnerText %>' class="qsfSubtitle">
<%# (Container.DataItem as XmlNode)["title"].InnerText %>
</
a
>
</
div
>
<
div
class
=
"rssDate"
>
<%# (Container.DataItem as XmlNode)["pubDate"].InnerText %>
</
div
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
<
td
>
<
img
style
=
"border: solid 1px #999"
src='<%# (Container.DataItem as XmlNode)["hww:photo"].InnerText %>'
alt='<%# (Container.DataItem as XmlNode)["title"].InnerText %>' />
</
td
>
<
td
>
<
img
src='<%# (Container.DataItem as XmlNode)["hww:flag"].InnerText %>' alt='<%# (Container.DataItem as XmlNode)["hww:flag"].InnerText %>' />
<
span
class
=
"rssDescription"
>
<%# (Container.DataItem as XmlNode)["description"].InnerText %></
span
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:RadListView
>