Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
71 views

How to set a max length validation to a DataBound column in the batch edit mode?

E.g. in your demo http://demos.telerik.com/aspnet-ajax/grid/examples/data-editing/batch-editing/defaultcs.aspx if you enter a long product name it will fail with "Product with ID 76 cannot be updated. Reason: String or binary data would be truncated. The statement has been terminated."

I tied to set MaxLength but it doesn't work

<telerik:GridBoundColumn UniqueName="ProductName"
   DataField="ProductName" MaxLength="40"
   HeaderText="Product Name">
</telerik:GridBoundColumn>
Mike
Top achievements
Rank 2
 answered on 07 Aug 2017
7 answers
114 views

I am on 2015.2.826 at the moment.

 

I have a radhtmlchart, and 4 radgrids on a page.  I want to export the chart and grid 1 on page 1, and other 2 on page two.  Page is exporting successfully at this point.

Without changing anything else, if I add PageBreakSelector=".test" to clientexportmanager the export no longer works.

Do I need a style actually defined for this in a certain way?  I went through the demos and didn't see them defined. 

I did try this with and without cssclass="test" on my page 2 grid.

<telerik:RadClientExportManager runat="server" ID="RadClientExportManager1">
    <PdfSettings PaperSize="Letter" PageBreakSelector=".test" FileName="CODALite.pdf"  Landscape="false"/>
</telerik:RadClientExportManager>
 
 
<script>
   var $ = $telerik.$;
                                       
                                           mobileAndTabletcheck = function () {
                                                    var check = false;
                                                    (function (a) { if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true; })(navigator.userAgent || navigator.vendor || window.opera);
                                                    return check;
                                                };
                                           
function exportReport() {
   var cem = $find("<%=RadClientExportManager1.ClientID%>");
   $telerik.$("#btnGraphHelp").hide();
    $telerik.$("#exphead").hide();
      if (mobileAndTabletcheck() == false)
          {
          $telerik.$("#divHeadBig").hide();
          $telerik.$("#divHeadSmall").show();
           }
      cem.exportPDF($telerik.$("html"));
     
   setTimeout(function () {
          $telerik.$("#btnGraphHelp").show();
          $telerik.$("#exphead").show();
         if (mobileAndTabletcheck() == false) {
          $telerik.$("#divHeadBig").show();
                                                        $telerik.$("#divHeadSmall").hide();
                                                    }
                                                     
                                                }, 1000);
                                            }
 
 
 
                                        </script>

 

Thanks
Ivan Danchev
Telerik team
 answered on 07 Aug 2017
0 answers
100 views

Hello,

I've searched all over the place for a solution to add notifications inside the edit form, whenever there's a problem on update, but no matter what I tried , it's either the edit form is open (which is good) but no notification apears and the data is refreshed to what it was before I pressed the update button,

or, the edit form get closed and still, no notification .

I used this example :Edit Form Types

Can someone explain to me, how to get is to work? there's no meaning to the update if I can't validate part of the data

 

thanx

DANA
Top achievements
Rank 1
Veteran
 asked on 07 Aug 2017
0 answers
202 views

Hi

When i try to print radeditor using javascript. it is not printing
radeditor according to my desired. i also attach image when i click on
print link. Can you please check this?

<script>

 function CallPrint(strid) {
        var prtContent = document.getElementById(strid);
        var WinPrint = window.open('', '', 'letf=0,top=0,width=800,height=700,toolbar=0,scrollbars=0,status=0,dir=ltr');
        WinPrint.document.write(prtContent.innerHTML);
        WinPrint.document.close();
        WinPrint.focus();
        WinPrint.print();
        WinPrint.close();
        prtContent.innerHTML = strOldOne;
    }

 

</script>

 

 <div runat="server" id="dv_editor" >  <asp:Button CssClass="btn btn-primary" Visible="true"  ID="uxPrint" runat="server" Text="چاپ"  onclientclick="javascript:CallPrint('dv_editor');" />

    <telerik:RadEditor ID="uxHtmlEditor" runat="server"  Height="570px" width="750px" AutoResizeHeight="true"  ClientIDMode="Static"
        EditModes="Preview" Skin="Silk" AllowScripts="true" OnClientModeChange="OnClientModeChange" ContentFilters="DefaultFilters,PdfExportFilter"
        ContentAreaCssFile="~/UserControl/Admin/Css/EditorContentArea_RTL.css"  Language="es-ES"
          DialogsCssFile="~/UserControl/Admin/Css/RadEditor_Dialogs_RTL.css"
        >
        <ExportSettings OpenInNewWindow="false">
             <Docx DefaultFontName="Arial" DefaultFontSizeInPoints="12" HeaderFontSizeInPoints="8" PageHeader="Some header text for DOCX documents" />
                </ExportSettings>
        <Modules>
                    <telerik:EditorModule Name="RadEditorHtmlInspector" Enabled="false" />
                    <telerik:EditorModule Name="RadEditorNodeInspector" Enabled="false" />
                    <telerik:EditorModule Name="RadEditorDomInspector" Enabled="false" />
                    <telerik:EditorModule Name="RadEditorStatistics" Enabled="false" />
                </Modules>

    </telerik:RadEditor>

 

</div>

 <asp:Button CssClass="btn btn-primary" Visible="true"  ID="uxPrint" runat="server" Text="چاپ"  onclientclick="javascript:CallPrint('dv_editor');" />

 

Elham
Top achievements
Rank 1
 asked on 07 Aug 2017
8 answers
289 views
Hi Telerik Team,

I have an issue with radeditor while Printing i.e When you enter text  until radeditor has got some scroll bars and if you print that, all text is not getting printed.i have attached a sample PrintOut. Can u Please help me out in this issue.

Thanks,
vijay.
Elham
Top achievements
Rank 1
 answered on 07 Aug 2017
0 answers
79 views

Hi ,

i use Export to PDF to get pdf file of rad editor content

file downloded ,

but

not open

when open show this error :

 

Elham
Top achievements
Rank 1
 asked on 07 Aug 2017
0 answers
62 views

Hi ,

How to call print function RadEditor Control without using print button of RadEditor?

i try it :

var editor = $find("<%=RadEditor1.ClientID%>");
editor.fire("Print");

And not working !

How i this ?

plz help me

 

 

Elham
Top achievements
Rank 1
 asked on 06 Aug 2017
0 answers
219 views
Someone help me?? It's happened to me in .Net Reflector!! I hear some one it fix by 010 Editor, right?
Huynh
Top achievements
Rank 1
 asked on 06 Aug 2017
0 answers
110 views

Hello, 

I am in need of a way to validate my GridMaskedColumns. The input mustbe in military time. (00:00) to (23:59) Can you all help me find the best possible solution. 

 

<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="50%" Width="2000px">
    <table>
        <tr>
            <td align="center" style="background-color: dimgray">
                <h2>Weekly Schedule</h2>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Panel ID="Panel1" runat="server" Width="2000px" >
                    <table>
                        <tr>
                            <td>
                                <telerik:RadDatePicker RenderMode="Lightweight" ID="dpStartDate" Height="20px" Width="100%" runat="server" DateInput-Label="" EnableTyping="false" ToolTip="Select Week - Starting with Monday" Skin="Metro"></telerik:RadDatePicker>
                            </td>
                            <td>
                                <telerik:RadDropDownList RenderMode="Lightweight" ID="ddDepartments" runat="server"  DropDownHeight="200px" Height="20px" Width="150px" DefaultMessage="-Department-" DropDownWidth="150px" Skin="Metro" ToolTip="Departments">
                                    <Items>
                                        <telerik:DropDownListItem runat="server" Text="Finish Ops" />
                                        <telerik:DropDownListItem runat="server" Text="Hardware" />
                                        <telerik:DropDownListItem runat="server" Text="Machining" />
                                        <telerik:DropDownListItem runat="server" Text="Quality" />
                                        <telerik:DropDownListItem runat="server" Text="Sheet Metal" />    
                                        <telerik:DropDownListItem runat="server" Text="Shipping" />
                                    </Items>
                                </telerik:RadDropDownList>
                            </td>
                            <td>
                                <telerik:RadDropDownList RenderMode="Lightweight" ID="ddShifts" runat="server"  DropDownHeight="100px" Height="20px" Width="150px" DefaultMessage="-Shift-" DropDownWidth="150px" Skin="Metro" ToolTip="Shift">
                                    <Items>
                                        <telerik:DropDownListItem runat="server" Text="First" />
                                        <telerik:DropDownListItem runat="server" Text="Second" />
                                        <telerik:DropDownListItem runat="server" Text="Weekend" />
                                    </Items>
                                </telerik:RadDropDownList>
                            </td>
                            <td>
                                <telerik:RadButton ID="btnLoad" runat="server" Height="20px" OnClick="btnLoad_Click" Skin="Metro" Text="Load" ToolTip="Load"></telerik:RadButton>
                            </td>
                            <td>
                                <telerik:RadButton ID="btnTransfer" runat="server" Height="20px" OnClick="btnTransfer_Click" Skin="Metro" Text="Transfer" ToolTip="Transfer schedule from previous week"></telerik:RadButton>
                           </td>
                        </tr>
                    </table>
                </asp:Panel>
            </td>
        </tr>
    </table>
    <table>
        <tr>
            <td style="vertical-align:top">
                <telerik:RadGrid ID="gvDetailsMain" Skin="Metro" ScrollBars="Vertical" runat="server" AutoGenerateColumns="False" Width="2000px" Height="900px"
                    OnNeedDataSource="gvDetailsMain_NeedDataSource" OnItemDataBound="gvDetailsMain_ItemDataBound"  OnUpdateCommand="gvDetailsMain_UpdateCommand"
                    GroupPanelPosition="Top" ClientSettings-AllowKeyboardNavigation="true">
                    <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" />
                        <MasterTableView Name="MasterTableView_Schedule" TableLayout="Fixed" CommandItemDisplay="Top" EditMode="Batch" DataKeyNames="EmployeeCode, sMondayID, sTuesdayID, sWednesdayID, sThursdayID, sFridayID, sSaturdayID, sSundayID">
                            <CommandItemSettings ShowRefreshButton="true" ShowAddNewRecordButton="false" AddNewRecordText="Add" />
                            <BatchEditingSettings EditType="Cell" /> 
                            <ColumnGroups>
                                <telerik:GridColumnGroup Name="EmployeeInfo" HeaderText="Employee Info" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Monday" HeaderText="Monday" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Tuesday" HeaderText="Tuesday" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Wednesday" HeaderText="Wednesday" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Thursday" HeaderText="Thursday" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Friday" HeaderText="Friday" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Saturday" HeaderText="Saturday" HeaderStyle-HorizontalAlign="Center" />
                                <telerik:GridColumnGroup Name="Sunday" HeaderText="Sunday" HeaderStyle-HorizontalAlign="Center" />
                            </ColumnGroups>
                            <Columns>
                                <telerik:GridMaskedColumn UniqueName="FullName" DataField="FullName" Aggregate="None" HeaderText="Employee" SortExpression="Type" HeaderStyle-Width="35px" ReadOnly="true" ColumnGroupName="EmployeeInfo"/>
                                <telerik:GridMaskedColumn UniqueName="EmployeeCode" DataField="EmployeeCode" Aggregate="None" HeaderText="Clock #" SortExpression="EmployeeCode" HeaderStyle-Width="10px" ReadOnly="true" ColumnGroupName="EmployeeInfo"/>
 
                                <telerik:GridMaskedColumn UniqueName="sMonday" DataField="sMonday" Aggregate="None" HeaderText="In" SortExpression="sMonday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Monday" Mask="##:##" ColumnValidationSettings-RenderValidatorBeforeEditor="true"/>
                                <telerik:GridMaskedColumn UniqueName="eMonday" DataField="eMonday" Aggregate="None" HeaderText="Out" SortExpression="eMonday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Monday" Mask="##:##"/>
 
                                <telerik:GridMaskedColumn UniqueName="sTuesday" DataField="sTuesday" Aggregate="None" HeaderText="In" SortExpression="sTuesday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Tuesday" Mask="##:##"/>
                                <telerik:GridMaskedColumn UniqueName="eTuesday" DataField="eTuesday" Aggregate="None" HeaderText="Out" SortExpression="eTuesday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Tuesday" Mask="##:##"/>
                                
                                <telerik:GridMaskedColumn UniqueName="sWednesday" DataField="sWednesday" Aggregate="None" HeaderText="In" SortExpression="sWednesday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Wednesday" Mask="##:##"/>
                                <telerik:GridMaskedColumn UniqueName="eWednesday" DataField="eWednesday" Aggregate="None" HeaderText="Out" SortExpression="eWednesday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Wednesday" Mask="##:##"/>
                           
                                <telerik:GridMaskedColumn UniqueName="sThursday" DataField="sThursday" Aggregate="None" HeaderText="In" SortExpression="sThursday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Thursday" Mask="##:##"/>
                                <telerik:GridMaskedColumn UniqueName="eThursday" DataField="eThursday" Aggregate="None" HeaderText="Out" SortExpression="sThursday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Thursday" Mask="##:##"/>
       
                                <telerik:GridMaskedColumn UniqueName="sFriday" DataField="sFriday" Aggregate="None" HeaderText="In" SortExpression="sFriday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Friday" Mask="##:##"/>
                                <telerik:GridMaskedColumn UniqueName="eFriday" DataField="eFriday" Aggregate="None" HeaderText="Out" SortExpression="eFriday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Friday" Mask="##:##"/>
            
                                <telerik:GridMaskedColumn UniqueName="sSaturday" DataField="sSaturday" Aggregate="None" HeaderText="In" SortExpression="sSaturday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Saturday" Mask="##:##"/>
                                <telerik:GridMaskedColumn UniqueName="eSaturday" DataField="eSaturday" Aggregate="None" HeaderText="Out" SortExpression="eSaturday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Saturday" Mask="##:##"/>
 
                                <telerik:GridMaskedColumn UniqueName="sSunday" DataField="sSunday" Aggregate="None" HeaderText="In" SortExpression="sSunday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Sunday" Mask="##:##"/>
                                <telerik:GridMaskedColumn UniqueName="eSunday" DataField="eSunday" Aggregate="None" HeaderText="Out" SortExpression="eSunday" HeaderStyle-Width="10px" ReadOnly="false" ColumnGroupName="Sunday" Mask="##:##"/>
                            </Columns>         
                        </MasterTableView>
                        <ClientSettings>       
                            <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True"/>
                            <Selecting AllowRowSelect="true" />
                        </ClientSettings>
                </telerik:RadGrid>
            </td>
        </tr>
    </table>
</telerik:RadAjaxPanel>
 
<telerik:RadNotification ID="rnMessage" runat="server" Skin="Metro" EnableRoundedCorners="true" EnableShadow="true" Text="Please fill in all feilds" Title="Message" Width="500" Height="100"></telerik:RadNotification>
<telerik:RadNotification ID="rnMessageMonday" runat="server" Skin="Metro" EnableRoundedCorners="true" EnableShadow="true" Text="Please select your week starting with Monday" Title="Message" Width="500" Height="100"></telerik:RadNotification>
<telerik:RadNotification ID="rnMessageGood" runat="server" Skin="Metro" EnableRoundedCorners="true" EnableShadow="true" Text="Good To GO!" Title="Message" Width="500" Height="100"></telerik:RadNotification>
Matt
Top achievements
Rank 1
 asked on 04 Aug 2017
1 answer
121 views

Hi,

Instead of putting a check mark on the upper-right corner when a tile is clicked, is there a way to highlight the tile?

Wesley

Vessy
Telerik team
 answered on 04 Aug 2017
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?