首页 > 解决方案 > javascript中“GridHyperLinkColumn”的基于条件的链接

问题描述

我需要在网格超链接列中进行条件链接。在网格中,有一列的值是从与网格绑定的 SQL 表中的“URL”列填充的。在 JS 中,我做了如下的超链接栏:

<sq8:GridHyperLinkColumn  DataNavigateUrlFields="URL" Target="_blank" AllowFiltering="false" DataTextField="URL"  DataTextFormatString="{0}" AllowSorting="False" HeaderText="SKU's List" SortExpression="URL" UniqueName="URL" FilterControlAltText="">
       
<HeaderStyle Wrap="true" Width="300px" />
<ItemStyle CssClass="EligibleSku" Wrap="true" Width="500px"></ItemStyle>      
</sq8:GridHyperLinkColumn>

但是,Sql 表中的 URL 列中的值可以有两种类型的值,可以从“https:”开始,也可以简单地包含纯文本而不是链接。我希望当 URL 具有有效的链接类型数据时,超链接网格列具有链接值,并且当 sql 表中的 URL 列仅包含文本时,网格列应显示为纯文本而不是链接。

请建议如何做到这一点。谢谢。

标签: javascriptgridview

解决方案


推荐阅读