Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
177 views
Hi,

How to localize the "Remove token" text of the AutocompleteBox?

Thanks,
Martin
Peter Milchev
Telerik team
 answered on 29 Apr 2019
16 answers
966 views
hello
I have a radgrid with edittemplate controls in which there is a radasyncupload. When I upload a file I want to disable the Update button. So I have this code:


<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
alert("1");
var masterTable = $find('<%=rdgrd_Rassegna.ClientID%>').get_masterTableView();
alert("2");
 </script>
 </telerik:RadScriptBlock>

I can get no references to mastertableview, I see alert 1 but no alert 2.Where I am wrong?

Thanks
Eyup
Telerik team
 answered on 29 Apr 2019
4 answers
1.3K+ views

I am using a RadGrid and have some controls in columns. A DropDownList  is in ItemTemplate (see code below). For example, when the grid was first bind with a dataset, "HI" was selected. I changed the selection to "AZ" and click another control in another column to call the Javascript function "showCityList" (see code below). Then I use Google F12 to step into the function. I have two questions.

1. I can see the var cell that has all states in the dropdownlist and "HI" is selected. <option selected="selected" value="HI">HI</option>. I changed the selection to "AZ". Why the initial state was still be selected?

2. How do I get the selected state? Please provide the syntax. 

I CANNOT use OnSelectedIndexChanged and it is a long story to explain.  

<telerik:GridTemplateColumn HeaderText=" State" SortExpression="State_Code" UniqueName="State_Code">
  <ItemTemplate>
    <asp:DropDownList ID="cboState" Width="105px" CssClass="State_Code" runat="server" ></asp:DropDownList>
  </ItemTemplate>
</telerik:GridTemplateColumn>

 

function showCityList() {
                var row = Telerik.Web.UI.Grid.GetFirstParentByTagName(button, "tr");
                var rowIndex = row.id.split("__")[1];
                                
                debugger; 
                var MasterTable = $find("<%=gridSites.ClientID%>").get_masterTableView();
                var selectedRows = MasterTable.get_dataItems();
                if (selectedRows != null)
                {
                    var row = selectedRows[rowIndex];
                    var cell = MasterTable.getCellByColumnUniqueName(row, "State_Code")
               }
             return false;
}

 

Thanks.

Eyup
Telerik team
 answered on 29 Apr 2019
1 answer
140 views

I suspect this is a limitation in functionality - is the RadTreeView meant to persist changes to Nodes dynamically added on Demand in Server Side AJAX (out of the box)? I have tried with ViewStateMode="Enabled" and PersistLoadOnDemandNodes="true" to no avail.

It seems that client side changes made in JavaScript (between client side trackchanges() and commitchanges() calls) aren't recognized when the nodes are dynamically loaded with this server side event:

protected void RadTreeView1_NodeExpand(object sender, RadTreeNodeEventArgs e)

When the page is posted back with a Save button, and (for example) nodes are removed in javascript - the changes seem to disappear on the server side. I suspect it's because the ViewState in the posted back control and javascript client changes are out of sync. They exist in the client side javascript ._log property until the commitchanges() is called. Then the changes all disappear and don't exist in the server side ClientChanges property on postback. None of the the provided demonstration examples seem to show support for updates, just read only load on demand scenarios. 

 

Attila Antal
Telerik team
 answered on 26 Apr 2019
1 answer
558 views

Hi All

 

This is regarding Telerik Radgrid usage present in below link.

https://demos.telerik.com/aspnet-ajax/grid/examples/accessibility-and-internationalization/accessibility-compliance/defaultcs.aspx

The example claims that they are "WCAG 2.0 Compliant"

But, When i am trying to use Screen Reader (JAWS), and navigate to the table in above link,the JAWS is not reading the number of rows present in the grid correctly.

It is treating Header as separate table and details as separate table.

When you press 'T' with JAWS on, JAWS reads "Grid with 6 Columns and 1 Row"
and when you press 'T' again , JAWS reads "Grid with 6 Columns and 20 Rows".

Telerik team is claiming that they are "WCAG 2.0 and Section 508 compliant" in above example, but it is not reading the number of rows correctly which i feel is an issue?

Ideally it should treat both header and details as part of single table for screen reader to read it correctly. Is there any plan to fix this issue?

Attila Antal
Telerik team
 answered on 26 Apr 2019
3 answers
311 views
Hi,

How can I disable copy/paste option in radtextbox.

Regards,
Lubna.
Geoff
Top achievements
Rank 1
 answered on 26 Apr 2019
1 answer
106 views

This is really weird - I am using html chart in an asp .net site and as of last week clients with 9.x and 10.x versions of IOS on ipad (and possibly iphone) are no longer having charts rendered on a page, everyone else is acting normally. I thought it may have come from an update where i added a radupdatepanel but have removed that and have the same problem.

I can replicate it on my old  ipad but cannot debug it because of the version.

The charts are straight forward:

<telerik:RadHtmlChart runat="server" ID="chtTimeGraph"   class="chartwrapper"  RenderAs="Canvas" Transitions="False"  EnableViewState="False">
         <ClientEvents OnLoad="chartLoad"  />

Have tried with viewstate enabled, without the OnLoad, different renderAs but all to no avail.

is anyone else having this problem?

Mary
Top achievements
Rank 1
 answered on 25 Apr 2019
5 answers
390 views
Hi Team,

I am getting this error (No property or field 'FileParentID' exists in type 'DataRowView') as i set the Filter Expressions in my .aspx page like this FilterExpression="FileParentID=''".  My datasource is of the form Dataset. I have tried setting it in my code (.cs) also, but of no success. I want to filter the RadGrid when first time it loads.
Please suggest on this.


Thanks,
Amrita
Steve
Top achievements
Rank 1
 answered on 25 Apr 2019
5 answers
412 views
I am using radgrid control and trying to populate a detail table with it. But records are being displayed in the master table but detail table is not being displayed at all.

aspx
  <telerik:RadGrid ID="radBusinessParentDetail"
        runat="server" AutoGenerateColumns="False" AllowSorting="True" AllowMultiRowSelection="False"
        DataSourceID="SqlDataSourcePaymentMaster"
        AllowPaging="false" EnableLinqExpressions="false" GridLines="None" ShowStatusBar="true">
        <ClientSettings AllowExpandCollapse="True"></ClientSettings>
        <MasterTableView DataKeyNames="RecordId" AllowMultiColumnSorting="True" HierarchyLoadMode="Client" Width="100%">
            <DetailTables>
                <telerik:GridTableView Name="PaymentDetail" AutoGenerateColumns="true"
                    DataKeyNames="PaymentScheduleId" Width="100%" DataSourceID="SqlDataSourcePaymentDetail">
                    <ParentTableRelation>
                        <telerik:GridRelationFields DetailKeyField="PaymentScheduleId" MasterKeyField="RecordId">
                        </telerik:GridRelationFields>
                    </ParentTableRelation>
                    <Columns>
                            <telerik:GridBoundColumn DataField="PaidDate" HeaderText="Paid On" SortExpression="PaidDate" DataFormatString="{0:dd/MM/yyyy}"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn Aggregate="Sum" DataField="AmountPaid" HeaderText="Amount Paid" SortExpression="AmountPaid"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn Aggregate="Sum" DataField="Commission" HeaderText="Commission" SortExpression="Commission"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn Aggregate="Sum" DataField="GST" HeaderText="GST" SortExpression="GST"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn Aggregate="Sum" DataField="NetReceived" HeaderText="Net" SortExpression="NetReceived"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="PaymentMethod" HeaderText="Payment Method" SortExpression="PaymentMethod"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Comment" HeaderText="Comment" SortExpression="Comment"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="MiscField" HeaderText="Terminal ID" SortExpression="MiscField"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="IsCommissionPaid" HeaderText="Commission Paid"></telerik:GridBoundColumn>
                    </Columns>
                </telerik:GridTableView>
            </DetailTables>
            <Columns>
                    <telerik:GridBoundColumn DataField="RecordId" HeaderText="RecordId" SortExpression="RecordId" UniqueName="RecordId"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn Aggregate="Count" DataField="InstallmentNo" HeaderText="Inst. No"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="DueDate" HeaderText="Due On" SortExpression="DueDate" DataFormatString="{0:dd/MM/yyyy}"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn Aggregate="Sum" DataField="AmountDue" HeaderText="Amount Due" SortExpression="AmountDue"></telerik:GridBoundColumn>
            </Columns>
        </MasterTableView>
    </telerik:RadGrid>
<asp:SqlDataSource ID="SqlDataSourcePaymentMaster" ConnectionString="<%$ ConnectionStrings:COMS %>"
        ProviderName="System.Data.SqlClient"
        SelectCommand = "select RecordId, InstallmentNo, DueDate, AmountDue from paymentschedule where studentid='1302438' and isrefunded=0"
        runat="server">
 
</asp:SqlDataSource>
 
<asp:SqlDataSource ID="SqlDataSourcePaymentDetail" ConnectionString="<%$ ConnectionStrings:COMS %>"
        ProviderName="System.Data.SqlClient" SelectCommand="select
                            PaidDate, Commission, NetReceived, GST, PaymentMethod, Comment, MiscField
                            from paymentscheduledetail where PaymentScheduleId=@RecordId"
        runat="server">
        <SelectParameters>
            <asp:SessionParameter Name="RecordId" SessionField="RecordId" Type="Int32">
            </asp:SessionParameter>
        </SelectParameters>
    </asp:SqlDataSource>
Eyup
Telerik team
 answered on 25 Apr 2019
7 answers
854 views

Dear Sir\Madam,

 

Telerik radgrid gridbound column is showing all the selected columns,but the detail table showing few blank column and then the details.how to avoid that blank rows which are showing in detail table.Please help.

Eyup
Telerik team
 answered on 25 Apr 2019
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?