This is a migrated thread and some comments may be shown as answers.

Creating the markup for a reference element

1 Answer 64 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Alex
Top achievements
Rank 1
Alex asked on 15 May 2015, 08:11 AM

Hi. When we use the old version of telerik and write code like this

<telerik:RadGrid runat="server" ID="RadGridDocuments" AllowPaging="True"
    Width="100%" Height="100%" 
    <PagerStyle Mode="NextPrevAndNumeric" HorizontalAlign="Right" AlwaysVisible="True" />
    <ClientSettings EnableAlternatingItems="True" EnableRowHoverStyle="True">
ResizeGridOnColumnResize="True" />
    </ClientSettings>
    <MasterTableView  TableLayout="Auto" >
          <Columns>
            <telerik:GridTemplateColumn HeaderText="<%$Resources:Resource, Document_Name%>" UniqueName="DocumentName" SortExpression="DocumentName">
                <ItemStyle Wrap="False" />
                <ItemTemplate>
                    <telerik:RadButton ID="LinkButtonDocumentName" ButtonType="LinkButton" CssClass="LinkButton" runat="server" ToolTip='<%# DataBinder.Eval(Container.DataItem, "DocumentName")%>'
                                       Text='<%# DataBinder.Eval(Container.DataItem, "DocumentName")%>' />
                </ItemTemplate>
            </telerik:GridTemplateColumn>

</Columns>

</MasterTableView>
</telerik:RadGrid>

 

that generate radbutton with type linkbutton to anchor element

<a id="ctl00_ContentPlaceHolder1_RadGridUploadedFiles_ctl00_ctl04_LinkButtonUploadedFileName" title="testUpload" class="RadButton RadButton_Default rbLinkButton LinkButton" href="/AppNew/FileManagement/ViewerModel.aspx?source_id=1efdf640-793d-434f-a41a-fcbc263a57f6&amp;viewer_code=ecodomus&amp;facility_id=2fb3a9f8-da52-4d71-aa98-13c526a5eb50"><span class="rbText">testUpload (EcoDomus Model Viewer)</span><input id="ctl00_ContentPlaceHolder1_RadGridUploadedFiles_ctl00_ctl04_LinkButtonUploadedFileName_ClientState" name="ctl00_ContentPlaceHolder1_RadGridUploadedFiles_ctl00_ctl04_LinkButtonUploadedFileName_ClientState" type="hidden" autocomplete="off"></a>

 

but last version of telerik generate a span

 <span id="ctl00_ContentPlaceHolder1_RadGridUploadedFiles_ctl00_ctl04_LinkButtonUploadedFileName" title="house" class="RadButton RadButton_Default rbLinkButton LinkButton rbHovered" tabindex="0"><span class="rbText">house (EcoDomus Model Viewer)</span><input id="ctl00_ContentPlaceHolder1_RadGridUploadedFiles_ctl00_ctl04_LinkButtonUploadedFileName_ClientState" name="ctl00_ContentPlaceHolder1_RadGridUploadedFiles_ctl00_ctl04_LinkButtonUploadedFileName_ClientState" type="hidden" autocomplete="off"></span>

I want anchor element, how can I make telerik to generate the correct markup?

1 Answer, 1 is accepted

Sort by
0
Danail Vasilev
Telerik team
answered on 15 May 2015, 10:33 AM
Hello Alex,

This is a breaking change introduced in Q1 2013, so that the RadButton is HTML5 compliant now. You can find more details on the matter in this forum post - http://www.telerik.com/forums/breaking-change-since-q1-2013-radbutton-s-rendering-is-html5-compliant

That being said you cannot change the rendering of the button, more over it would not be HTML5 compliant.

Regards,
Danail Vasilev
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
Grid
Asked by
Alex
Top achievements
Rank 1
Answers by
Danail Vasilev
Telerik team
Share this question
or