Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
231 views
Hello,

Is there any client API or mechanism that can be used to configure RADEditor MaxTextLength property dynamically in the Client code (JavaScript)? I need to control maximum number of characters should be allowed to enter into editor (single instance) depending on context option (jquery) selected by the user. For example, 200 characters for legend but 1000 characters for reference etc.

Thanks,
Chuck
Shinu
Top achievements
Rank 2
 answered on 25 Aug 2014
1 answer
125 views
Dear Team,

I have 3 controls. First one is textbox, second is AsyncUpload and Third is textbox  again. Initially we are focusing on textbox1 and enter 'Tab' button from keyboard focusing on AsyncUpload Control and when i again click on 'Tab' from keyboard it needs to focus on textbox2 where as it is happening on double tab from keyboard.

Please let me know how i can solve this issue.

Thanks and Regards,
Rajender.A
Princy
Top achievements
Rank 2
 answered on 25 Aug 2014
1 answer
86 views
Hi Telerik Team,

I has been working with Telerik Controls for the last months and there is something that still I can't feel as something good. When I create the Local Resource (resx) file for my aspx page, a lot of tags are added to the aspx, and of course a lot of local resources entries in the resx file. I do understand the entries created on resx file, but the number of tags become kind on insane in the aspx file, for example for a simple RadTextBox that was originally like this:

<telerik:RadTextBox ID="ttxtFirstName" runat="server" Width="100%" ></telerik:RadTextBox>
(I do not define Skin as it is set on web.config for all the telerik controls)

And after creating the local resource my aspx ends like this:

<telerik:RadTextBox ID="ttxtFirstName" runat="server" Width="100%" 
                                    LabelCssClass="" LabelWidth="64px" 
                                    meta:resourcekey="ttxtFirstNameResource1" Resize="None" 
                                    ResolvedRenderMode="Classic">
                                    <EmptyMessageStyle Resize="None" />
                                    <ReadOnlyStyle Resize="None" />
                                    <FocusedStyle Resize="None" />
                                    <DisabledStyle Resize="None" />
                                    <InvalidStyle Resize="None" />
                                    <HoveredStyle Resize="None" />
                                    <EnabledStyle Resize="None" />
                                </telerik:RadTextBox>

So, as you can see a lot of tags (and lines, because each tag is using one line of code) are generated and if you ask me, it doesn't look simple and even can break the low "beauty" of the code that we can have.

Is this completely necessary?, when a local resource for a ASP.NET textbox is generated the only thing added to our code is the metarsourcekey. Is there a way to create the local resource different from using option inside Tools Menu that could be used to avoid this?

I will leave aside the number of entries generated in resx file, just cause those can be ignored or removed. But what bothers me is to mess up with the code, even if it is the aspx file.

Consider that we could have very long forms where the number of controls can be large and adding around 10 lines per each control is not pretty. Hope that you could share a solution.

Regards,

Oscar Ramirez




Ianko
Telerik team
 answered on 25 Aug 2014
1 answer
234 views
Hi,

I am using Teleriks' 2014.2.618 version. Earlier, I was using 2012 ones. 

I have ContextMenu on RadGrid which is suppose to open a menu. It worked perfectly fine on 2012 version. However, on 2014, the ContextMenu doesn't open up. While debugging our javascript its breaks at contextmenu.showAt(100,100). 

We verified the passing parameter as integer. We pass the RadGrid's Id as sClientId.

It throws error as : Unable to get property 'showAt' of undefined or null reference 

var x = 0;
var y = 0;

function showMenu()
        x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
        y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;

        var contextMenu = $find(sClientId);
        contextMenu.showAt(x, y);
}

Shinu
Top achievements
Rank 2
 answered on 25 Aug 2014
1 answer
245 views
hi

How do I remove or delete item from listbox using command name? Thanks a lot

Here is my code:

<telerik:RadListBox ID="lbProductList" runat="server" Width="100%"  EnableViewState="true" ViewStateMode="Enabled" Skin="Metro" style="top: 0px; left: 0px" AutoPostBack="True" EnableDragAndDrop="True">
                  <ItemTemplate>
                        <table>
                                <tr>
                                    <td class="leftbox"><asp:Image ID="Image1" CssClass="circularsmall" runat="server" EnableViewState="true" ImageUrl='<%# "~/images.ashx?id=" + Eval("PhotoThumb")%>' /></td>
                                    <td class="rightbox"><div class="semibold"  style="word-wrap:break-word"><%# Eval("ProductName")%></div>
                                    <div>
                                    <asp:LinkButton ID="lnkDelete" CommandName="remove" Text="Remove" style="text-decoration:none;color:darkgray;font-size:smaller" runat="server"></asp:LinkButton></div>
                                    </td>
                             </tr>
                          </table>
                     </ItemTemplate>
                 </telerik:RadListBox>
Princy
Top achievements
Rank 2
 answered on 25 Aug 2014
3 answers
177 views
Hello! 

I'm trying to put a link (<a>) in the text property of RadPanelItem. 

By doing this, I have problems with the layout, as below

Is it possible to fix?
Princy
Top achievements
Rank 2
 answered on 25 Aug 2014
2 answers
186 views
Hi,

In one of the page I have two radwindows inside radwindowmanager.
We are using Skin="MetroTouch" for "radwindowmanager".
Inside one of the radwindow I have radrotator with very large images.
When ever we are scrolling to another image, main image is moving to left or right
and there's another image is appearing next to main image.
Please check the  attachment.


Best Regards,
Damodar
Damodar
Top achievements
Rank 1
 answered on 25 Aug 2014
3 answers
410 views
Hello,


                   I have used the Rad drop down tree as a user control as follows,

                                 <rad:RadDropDownTree ID="rddtArea" runat="server" DropDownSettings-CloseDropDownOnSelection="true"
     EnableFiltering="true" FilterSettings-Highlight="Matches"
    DropDownSettings-Height="200" Skin="Outlook">
</rad:RadDropDownTree>

                 and i have used this user control in another page and i am trying to clear the Drop down tree value using java script but i didn't get the solution.

               pls help me soon.


Thanks in Advance.
Shinu
Top achievements
Rank 2
 answered on 25 Aug 2014
2 answers
125 views
Hi Team

The last column of my grid is a GridClientSelectColumn. I am trying to set this amazing iCheck jquery plugin to all checkboxes of the grid

How can i do this ? How can i access the checkboxes of the grid ?

I have already tried these options but without success....any idea ?
  1. $('.RadGrid input').iCheck();
  2. $('div.RadGrid input[type="checkbox"]').iCheck();
  3. $('input[type="checkbox"]').iCheck();  
  4. $('input').iCheck({
                   checkboxClass: 'icheckbox_square',
                   increaseArea: '20%' // optional
               });
                     
              


<telerik:GridClientSelectColumn UniqueName="shop" HeaderText="Buy" >
         <HeaderStyle HorizontalAlign="Center" />
          <ItemStyle HorizontalAlign="Center"  />                               
  </telerik:GridClientSelectColumn>

 
Konstantin Dikov
Telerik team
 answered on 23 Aug 2014
1 answer
173 views
Hey everyone,

I am attempting to validate a number of fields within the "Add New Record" functionality while in "EditMode = Batch". Each GridBoundColumn has its own ColumnValidationSettings and RequiredFieldValidator. The validation message is displayed for two fields, but for four other fields no such message is displayed. Pressing "Save Changes" still requires all of the six fields to contain a value, regardless of whether a validation message is displayed or not. Furthermore, the validation messages are displayed one at a time. What is the best way to validate the field within my scenario? I want all required fields to show their validation message (if the fields are empty) once "Save Changes" is selected. I will include my current attempt that was based off a Batch Edit validation demo. I appreciate all the help I can get. Thanks!

GridBoundColumn w/ Validation (ASPX):
<telerik:GridBoundColumn DataField="Status_Field" UniqueName="Status_Field" HeaderText="Status"
    FilterControlWidth="83px" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
    ShowFilterIcon="false">
    <ColumnValidationSettings EnableRequiredFieldValidation="true">
        <RequiredFieldValidator ErrorMessage="This field is required!" Display="Dynamic"
            ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
    </ColumnValidationSettings>
</telerik:GridBoundColumn>

Entire RadGrid (ASPX):
<telerik:RadGrid ID="RadGridActionItem" runat="server" AllowSorting="True" AllowPaging="true"
    AllowFilteringByColumn="True" OnNeedDataSource="RadGridActionItem_NeedDataSource"
    OnPageIndexChanged="RadGridActionItem_PageIndexChanged" OnItemCreated="RadGridAction_ItemCreated"
    OnDeleteCommand="RadGridActionItem_DeleteCommand" OnInsertCommand="RadGridActionItem_InsertCommand"
    OnBatchEditCommand="RadGrid1_BatchEditCommand" AllowAutomaticUpdates="True" AllowMultiRowEdit="True"
    OnItemDataBound="RadGridActionItem_ItemDataBound" Width="80%" HorizontalAlign="Center"
    PageSize="15" EnableViewState="true" Skin="Windows7">
    <GroupingSettings CaseSensitive="false" />
    <MasterTableView AutoGenerateColumns="false" ShowFooter="true" DataKeyNames="Action_Item_Id"
        ClientDataKeyNames="Action_Item_Id" CommandItemDisplay="Top" Width="100%" HorizontalAlign="Center"
        EditMode="Batch">
        <BatchEditingSettings OpenEditingEvent="None" EditType="Row" />
        <Columns>
            <telerik:GridNumericColumn DataField="Action_Item_Id" UniqueName="Action_Item_Id"
                HeaderText="Action Item ID" ForceExtractValue="Always" FilterControlWidth="75px"
                AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridNumericColumn>
            <telerik:GridNumericColumn DataField="Result_Id" UniqueName="Result_Id" HeaderText="Result ID"
                FilterControlWidth="65px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
            </telerik:GridNumericColumn>
            <telerik:GridBoundColumn DataField="Related_Result_Id" UniqueName="Related_Result_Id"
                HeaderText="Related Result ID" FilterControlWidth="75px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Status_Field" UniqueName="Status_Field" HeaderText="Status"
                FilterControlWidth="83px" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
                ShowFilterIcon="false">
                <ColumnValidationSettings EnableRequiredFieldValidation="true">
                    <RequiredFieldValidator ErrorMessage="This field is required!" Display="Dynamic"
                        ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
                </ColumnValidationSettings>
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Assigned_To" UniqueName="Assigned_To" HeaderText="Assigned To"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridDateTimeColumn DataField="Open_Date" UniqueName="Open_Date" HeaderText="Open Date"
                FilterControlWidth="80px" AutoPostBackOnFilter="true" PickerType="DatePicker"
                EnableTimeIndependentFiltering="true" ShowFilterIcon="true" DataFormatString="{0:M/d/yyyy}">
            </telerik:GridDateTimeColumn>
            <telerik:GridDateTimeColumn DataField="Due_Date" UniqueName="Due_Date" HeaderText="Due Date"
                FilterControlWidth="80px" AutoPostBackOnFilter="true" PickerType="DatePicker"
                EnableTimeIndependentFiltering="true" ShowFilterIcon="true" DataFormatString="{0:M/d/yyyy}">
            </telerik:GridDateTimeColumn>
            <telerik:GridBoundColumn DataField="Title" UniqueName="Title" HeaderText="Title"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
                <ColumnValidationSettings EnableRequiredFieldValidation="true">
                    <RequiredFieldValidator ErrorMessage="This field is required!" Display="Dynamic"
                        ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
                </ColumnValidationSettings>
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Source" UniqueName="Source" HeaderText="Source"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
                <ColumnValidationSettings EnableRequiredFieldValidation="true">
                    <RequiredFieldValidator ErrorMessage="Required!" Display="Dynamic" ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
                </ColumnValidationSettings>
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Employee_Id" UniqueName="Employee_Id" HeaderText="Employee ID"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
                <ColumnValidationSettings EnableRequiredFieldValidation="true">
                    <RequiredFieldValidator ErrorMessage="Required!" Display="Dynamic" ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
                </ColumnValidationSettings>
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="User_System_Id" UniqueName="User_System_Id" HeaderText="User System ID"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
                <ColumnValidationSettings EnableRequiredFieldValidation="true">
                    <RequiredFieldValidator ErrorMessage="Required!" Display="Dynamic" ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
                </ColumnValidationSettings>
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="System" UniqueName="System" HeaderText="System"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
                <ColumnValidationSettings EnableRequiredFieldValidation="true">
                    <RequiredFieldValidator ErrorMessage="Required!" Display="Dynamic" ValidationGroup="NewRecordValidation"></RequiredFieldValidator>
                </ColumnValidationSettings>
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Comparison_Type" UniqueName="Comparison_Type"
                HeaderText="Comparison Type" FilterControlWidth="80px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Actual_Access_Level" UniqueName="Actual_Access_Level"
                HeaderText="Actual Access Level" FilterControlWidth="90px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Auth_Access_Level" UniqueName="Auth_Access_Level"
                HeaderText=" Auth Access Level" FilterControlWidth="90px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Investigation_Results" UniqueName="Investigation_Results"
                HeaderText="Investigation Results" FilterControlWidth="150px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Historical_Authorization_Ticket" UniqueName="Historical_Authorization_Ticket"
                HeaderText="Historical Auth Ticket" FilterControlWidth="100px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Historical_Provisioning_Ticket" UniqueName="Historical_Provisioning_Ticket"
                HeaderText="Historical Prov Ticket" FilterControlWidth="100px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Resolution_Steps" UniqueName="Resolution_Steps"
                HeaderText="Resolution Steps" FilterControlWidth="150px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Resolution_Authorization_Ticket" UniqueName="Resolution_Authorization_Ticket"
                HeaderText="Resolution Auth Ticket" FilterControlWidth="100px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Resolution_Provisioning_Ticket" UniqueName="Resolution_Provisioning_Ticket"
                HeaderText="Resolution Prov Ticket" FilterControlWidth="100px" AutoPostBackOnFilter="true"
                CurrentFilterFunction="EqualTo" ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Batch_Name" UniqueName="Batch_Name" HeaderText="Batch Name"
                FilterControlWidth="70px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="QC_Review" UniqueName="QC_Review" HeaderText="QC/Review"
                DataType="System.Boolean" AllowFiltering="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Reviewed_By" UniqueName="Reviewed_By" HeaderText="Reviewed_By"
                FilterControlWidth="80px" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
                ShowFilterIcon="false">
            </telerik:GridBoundColumn>
            <telerik:GridDateTimeColumn DataField="Review_Date" UniqueName="Review_Date" HeaderText="Review Date"
                FilterControlWidth="80px" AutoPostBackOnFilter="true" PickerType="DatePicker"
                EnableTimeIndependentFiltering="true" ShowFilterIcon="true" EmptyDataText=" "
                DataFormatString="{0:M/d/yyyy}">
            </telerik:GridDateTimeColumn>
            <telerik:GridDateTimeColumn DataField="Resolved_Date" UniqueName="Resolved_Date"
                HeaderText="Resolved Date" FilterControlWidth="80px" AutoPostBackOnFilter="true"
                PickerType="DatePicker" EnableTimeIndependentFiltering="true" ShowFilterIcon="true"
                DataFormatString="{0:M/d/yyyy}">
            </telerik:GridDateTimeColumn>
            <telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton"
                ConfirmDialogType="RadWindow" ConfirmText="Are you sure you want to delete this action item?" />
        </Columns>
        <SortExpressions>
            <telerik:GridSortExpression FieldName="Action_Item_Id" SortOrder="Descending" />
        </SortExpressions>
    </MasterTableView>
    <ClientSettings>
        <ClientEvents OnRowContextMenu="RowContextMenu" />
        <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="2">
        </Scrolling>
        <Selecting AllowRowSelect="True"></Selecting>
        <ClientEvents OnRowDblClick="RowDblClick" />
    </ClientSettings>
</telerik:RadGrid>

I have also included an image of my error.

Thanks again,
Matt
Konstantin Dikov
Telerik team
 answered on 23 Aug 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?