<telerik:RadComboBox ID="What" runat="server" Width="130px" OnClientSelectedIndexChanging="SelectedIndexChanging" TabIndex="1">
<Items>
<telerik:RadComboBoxItem runat="server" Text="Job Code" />
<telerik:RadComboBoxItem runat="server" Text="Job Title" />
<telerik:RadComboBoxItem runat="server" Text="Status" />
<telerik:RadComboBoxItem runat="server" Text="Tracking Number" />
</Items>
</telerik:RadComboBox>
Each column has a set width by setting HeaderStyle-Width. for the Resizing i also have <Resizing AllowRowResize="False" AllowColumnResize="True" EnableRealTimeResize="True"
ResizeGridOnColumnResize="False" AllowResizeToFit="true" ></Resizing>.
There is a certian column i have that is just a button and i would really like it be a certian width all the time whille all the other column adjust to the screen size (if screen is larger than the grid)
Is there a way to do this in telerik or is this a feature i would have to request?
va
r
$ = $telerik.$;
var
spreadsheet = $find(
"<%= RadSpreadSheet1.ClientID %>"
);
spreadsheet.save();
This code is not working. No error generated and the spreadsheet is never saved, tough saveAsExcel is working as advertised.
Any hint someone?
Is it possible to set maximum upload file size for different file types?
For example - images (jpg, png etc) have max size for 1mb
and pdf files have max of 4mb?
Currently my setup is
<telerik:RadFileExplorer ID="RadFileExplorer1" runat="server" DisplayUpFolderItem="True"
Width="100%" AvailableFileListControls="All" VisibleControls="TreeView, Grid, Toolbar, ContextMenus">
<Configuration SearchPatterns="*.jpg,*.png,*.bmp,*.jpeg,*.gif,*.tif,*.doc,*.docx,*.zip,*.pdf" MaxUploadFileSize="1024" ></Configuration>
</telerik:RadFileExplorer>
I am not sure what's wrong with save event in editmode=batch
MasterTableView-CommandItemSettings-ShowSaveChangesButton="true"
<telerik:RadPushButton runat="server" ID="SaveChangesButton" Text="儲å˜" OnClientClicked="saveChangesToGrid" AutoPostBack="false" CommandName="UpdateAll">
<Icon CssClass="rgSaveIcon" />
</telerik:RadPushButton>
I click save and then browser doesn't response error and C# event doesn't fired event handler method. I am sure it has executed
following is my setting of grid:
<
telerik:RadGrid
RenderMode
=
"Lightweight"
ID
=
"RadGrid1"
GridLines
=
"Both"
runat
=
"server"
OnItemCommand
=
"RadGrid1_ItemCommand"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnDetailTableDataBind
=
"RadGrid1_DetailTableDataBind"
OnBatchEditCommand
=
"RadGrid1_BatchEditCommand"
OnPreRender
=
"RadGrid1_PreRender"
AutoGenerateColumns
=
"False"
AllowPaging
=
"false"
MasterTableView-HierarchyLoadMode
=
"ServerBind"
ClientSettings-AllowExpandCollapse
=
"false"
ClientSettings-EnablePostBackOnRowClick
=
"false"
MasterTableView-CommandItemSettings-ShowSaveChangesButton
=
"true"
MasterTableView-CommandItemSettings-ShowAddNewRecordButton
=
"false"
MasterTableView-CommandItemSettings-ShowCancelChangesButton
=
"false"
MasterTableView-CommandItemSettings-ShowRefreshButton
=
"false"
MasterTableView-CommandItemSettings-SaveChangesText
=
"儲å˜"
MasterTableView-HierarchyDefaultExpanded
=
"false"
>
<
MasterTableView
Name
=
"Master"
CommandItemDisplay
=
"TopAndBottom"
DataKeyNames
=
"itemno"
ClientDataKeyNames
=
"itemno"
EditMode
=
"Batch"
HorizontalAlign
=
"NotSet"
AutoGenerateColumns
=
"False"
>
<
BatchEditingSettings
EditType
=
"Cell"
SaveAllHierarchyLevels
=
"true"
/>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"itemno,seqno"
AllowPaging
=
"false"
AllowAutomaticInserts
=
"true"
CommandItemDisplay
=
"Top"
CommandItemSettings-AddNewRecordText
=
"新增"
CommandItemSettings-ShowAddNewRecordButton
=
"true"
CommandItemSettings-ShowCancelChangesButton
=
"false"
CommandItemSettings-ShowRefreshButton
=
"false"
CommandItemSettings-ShowSaveChangesButton
=
"false"
EditMode
=
"InPlace"
Name
=
"Details"
Width
=
"100%"
runat
=
"server"
>
<
Columns
>
......
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
......
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowKeyboardNavigation
=
"true"
></
ClientSettings
>
</
telerik:RadGrid
>
Hi,
Filters for edit form template is not working in Telerik RadGrid. I followed the below link for the development, but filters are not working .
https://demos.telerik.com/aspnet-ajax/grid/examples/data-editing/edit-form-types/defaultcs.aspx
<
telerik:RadGrid
ID
=
"rgDTSItems"
EnableAJAX
=
"True"
EnableAJAXLoadingTemplate
=
"True"
Skin
=
"Windows7"
OnColumnCreated
=
"rgDTSItems_ColumnCreated"
OnItemCreated
=
"rgDTSItems_ItemCreated"
OnItemDataBound
=
"rgDTSItems_ItemDataBound"
ShowStatusBar
=
"true"
runat
=
"server"
Width
=
"99.9%"
PageSize
=
"10"
AllowSorting
=
"True"
AllowMultiRowSelection
=
"false"
AllowPaging
=
"True"
GridLines
=
"Horizontal"
AutoGenerateColumns
=
"False"
OnDetailTableDataBind
=
"rgDTSItems_DetailTableDataBind"
OnNeedDataSource
=
"rgDTSItems_NeedDataSource"
OnItemCommand
=
"rgDTSItems_ItemCommand"
>
<
GroupPanel
Visible
=
"False"
>
</
GroupPanel
>
<
ClientSettings
Selecting-AllowRowSelect
=
"true"
EnableRowHoverStyle
=
"true"
>
</
ClientSettings
>
<
MasterTableView
HierarchyLoadMode
=
"Client"
DataKeyNames
=
"RefNo,DeptDiv"
DataMember
=
"mcs_main"
ShowHeader
=
"true"
TableLayout
=
"Fixed"
Width
=
"100%"
CommandItemDisplay
=
"Bottom"
HorizontalAlign
=
"Right"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"RefNo"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DeptDiv"
HeaderText
=
"Div"
HeaderStyle-Width
=
"8%"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderStyle-Font-Bold
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"TemplateColumn"
HeaderText
=
"Ref No"
SortExpression
=
"RefNo"
HeaderStyle-Width
=
"8%"
HeaderStyle-Font-Bold
=
"true"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblRefNo"
runat
=
"server"
Text='<%#Eval("Type").ToString().Substring(0, 1) + "-" + Eval("RefNo")%>'>
</
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"DateDueDoc"
UniqueName
=
"DateDueDoc"
Display
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcDocDueDate"
HeaderText
=
"Due/Doc Date"
SortExpression
=
"DateDueDoc"
HeaderStyle-Width
=
"12%"
HeaderStyle-Font-Bold
=
"true"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDateDueDoc"
runat
=
"server"
Text='<%#Eval("DateDueDoc","{0:d}") + " " + Eval("TimeDueDoc") %> '></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Sender"
HeaderText
=
"From"
HeaderStyle-Width
=
"15%"
HeaderStyle-Font-Bold
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Recipient"
HeaderText
=
"Assigned To/Recipient"
HeaderStyle-Width
=
"25%"
ItemStyle-Wrap
=
"true"
HeaderStyle-Font-Bold
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcSubject"
HeaderText
=
"Subject"
SortExpression
=
"Subject"
HeaderStyle-Width
=
"32%"
HeaderStyle-Font-Bold
=
"true"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblSubject"
runat
=
"server"
Text='<%#Eval("FormattedSubject")%>' Font-Bold="true"></
asp:Label
>
<
telerik:RadToolTip
ID
=
"rttSubject"
runat
=
"server"
TargetControlID
=
"lblSubject"
Width
=
"200px"
RelativeTo
=
"Element"
Position
=
"MiddleRight"
EnableShadow
=
"true"
>
<%#Eval("Subject")%>
</
telerik:RadToolTip
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"RefNo,DeptDiv"
DataMember
=
"mcs_main"
ShowHeader
=
"False"
EnableNoRecordsTemplate
=
"false"
Width
=
"100%"
ShowHeadersWhenNoRecords
=
"false"
HorizontalAlign
=
"Right"
TableLayout
=
"Fixed"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"RefNo"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DeptDiv"
HeaderText
=
"Div"
HeaderStyle-Width
=
"8%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcRefNo"
HeaderText
=
"Ref No"
SortExpression
=
"RefNo"
HeaderStyle-Width
=
"8%"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblRefNo"
runat
=
"server"
Text='<%#Eval("Type").ToString().Substring(0, 1) + "-" + Eval("RefNo")%>'>
</
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"DateDueDoc"
UniqueName
=
"DateDueDoc"
Display
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcDocDueDate"
HeaderText
=
"Due/Doc Date"
SortExpression
=
"DateDueDoc"
HeaderStyle-Width
=
"12%"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDateDueDoc"
runat
=
"server"
Text='<%#Eval("DateDueDoc","{0:d}") + " " + Eval("TimeDueDoc") %> '></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Sender"
HeaderText
=
"From"
HeaderStyle-Width
=
"15%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Recipient"
HeaderText
=
"Assigned To/Recipient"
HeaderStyle-Width
=
"25%"
ItemStyle-Wrap
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gtcSubject"
HeaderText
=
"Subject"
SortExpression
=
"Subject"
HeaderStyle-Width
=
"32%"
HeaderStyle-Font-Bold
=
"true"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblSubject"
runat
=
"server"
Text='<%#Eval("FormattedSubject")%>' Font-Bold="true"></
asp:Label
>
<
telerik:RadToolTip
ID
=
"rttSubject"
runat
=
"server"
TargetControlID
=
"lblSubject"
Width
=
"200px"
RelativeTo
=
"Element"
Position
=
"MiddleRight"
EnableShadow
=
"true"
>
<%#Eval("Subject")%>
</
telerik:RadToolTip
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
CommandItemSettings
ShowExportToWordButton
=
"true"
ShowExportToExcelButton
=
"true"
ShowExportToCsvButton
=
"false"
ShowExportToPdfButton
=
"true"
ShowAddNewRecordButton
=
"false"
ShowRefreshButton
=
"false"
/>
</
MasterTableView
>
<
ClientSettings
AllowExpandCollapse
=
"true"
>
<
DataBinding
CountPropertyName
=
"Count"
/>
<
ClientEvents
OnRowCreated
=
"RowCreated"
OnRowDblClick
=
"RowDblClicked"
/>
</
ClientSettings
>
<
ExportSettings
HideStructureColumns
=
"true"
IgnorePaging
=
"true"
ExportOnlyData
=
"true"
FileName
=
"DTS_Items"
OpenInNewWindow
=
"true"
Pdf-PageHeight
=
"215mm"
Pdf-PageWidth
=
"356mm"
/>
<
FilterMenu
EnableTheming
=
"True"
Skin
=
"Outlook"
>
<
CollapseAnimation
Duration
=
"200"
Type
=
"OutQuint"
/>
</
FilterMenu
>
<
SelectedItemStyle
CssClass
=
"SelectedFolder"
></
SelectedItemStyle
>
</
telerik:RadGrid
>
protected void rgDTSItems_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == Telerik.Web.UI.RadGrid.ExportToExcelCommandName ||
e.CommandName == Telerik.Web.UI.RadGrid.ExportToWordCommandName ||
e.CommandName == Telerik.Web.UI.RadGrid.ExportToCsvCommandName ||
e.CommandName == Telerik.Web.UI.RadGrid.ExportToPdfCommandName)
{
ConfigureExport();
}
else if (e.CommandName == "Print")
{
ConfigureExport();
ConfigurePrint();
}
else if (e.CommandName == "EnablePaging")
{
rgDTSItems.MasterTableView.HierarchyLoadMode = GridChildLoadMode.Client;
rgDTSItems.MasterTableView.HierarchyDefaultExpanded = false;
rgDTSItems.MasterTableView.DetailTables[0].GetColumn("DateDueDoc").Visible = true;
EnableDisablePaging(true);
}
}
private void ConfigureExport()
{
rgDTSItems.MasterTableView.HierarchyLoadMode = GridChildLoadMode.ServerBind;
rgDTSItems.MasterTableView.HierarchyDefaultExpanded = true;
//Since while exporting hidden column DateDueDoc appears therefore hide the column before exporting
rgDTSItems.MasterTableView.DetailTables[0].GetColumn("DateDueDoc").Visible = false;
}
//For printing we need to disable paging and call the PrintGird client function
private void ConfigurePrint()
{
//Allowpaging to false
EnableDisablePaging(false);
foreach (GridItem item in rgDTSItems.MasterTableView.GetItems(new GridItemType[] { GridItemType.Pager, GridItemType.FilteringItem }))
item.Display = false;
ramHome.ResponseScripts.Add("PrintGrid('" + rgDTSItems.ClientID + "')");
}
//Enable/disable paging in case of Print
private void EnableDisablePaging(bool doEnable)
{
rgDTSItems.AllowPaging = doEnable;
rgDTSItems.Rebind();
}
I am trying to get this functionality to work :
https://docs.telerik.com/devtools/aspnet-ajax/controls/button/how-to/radbutton-validation-and-client-side-event-handlers
however it seems as though Page_ClientValidate (or Page_IsValid) is always returning true.
Ultimately I need to be able to run different scripts depending on whether or not the page has errors.