javascript - 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 列仅包含文本时,网格列应显示为纯文本而不是链接。
请建议如何做到这一点。谢谢。
解决方案
推荐阅读
- c++ - 在 C++ 中使用嵌套类的模板
- docker - 如何使用单个 docker-compose 运行 2 个烧瓶应用程序和 Nginx
- c# - 防止 Asp Net Core 3 应用程序被停止/卸载/处置
- git - 使用 git 切换分支的最佳实践是什么,只有一个提交不同而所有其他提交都相同?
- javascript - 我可以检查浏览器中是否有 GIF 动画吗?
- java - 控制无符号整数的最大值
- java - 有向加权图(邻接矩阵)的实现
- wso2 - WSO2is 使用带有访问令牌的 SOAP 服务
- github - Github 使用 Google App Script 提交 gmail 附件
- javascript - 隐藏div onload函数JS