正如标题所说,我正在尝试使用SlickGrid为每一行创建一个超链接.我一直试图将它插入后面的代码(c#),但网格似乎不喜欢将html传递给字段值 - 它将链接显示为纯文本.
我以为可能有格式化器,但显然不是.有任何想法吗?
干杯.
编辑 - - - - - - -
这些例子说格式化程序应该在声明列时使用.@matma使用你的建议,会是这样的:
{
name: "Action",
field: "link",
id: "link",
sortable: false,
width: 100,
var linkFormatter = function ( row, cell, value, columnDef, dataContext ) {
return '<a href="#/Link/' + dataContext['id'] + '">' + value + '</a>';
}
},
Run Code Online (Sandbox Code Playgroud)
抱歉有点cr @ p.
答案(对于任何来看的人)---------------------
{
name: "Action",
field: "link",
id: "link",
sortable: false,
width: 100,
formatter: linkFormatter = function ( row, cell, value, columnDef, dataContext ) {
return '<a href="#/Link/' …Run Code Online (Sandbox Code Playgroud) 我在SQL上没用,但我发现自己必须编写一个存储过程来进行非常简单的关键短语搜索.
我试图在名称上做一个简单的选择 - 像%keyword% - 然后在Description -same关键字上另一个选择 - 并加入(联合)2个选择.
但是,我收到错误:
The ntext data type cannot be selected as DISTINCT because it is not comparable.
Run Code Online (Sandbox Code Playgroud)
我尝试使用UNION ALL但在某些情况下返回重复的行(取决于关键字/短语).
我也尝试使用临时表并选择不同的,但这就是我真的很困惑的地方.
规则:
更多信息:
表列(我正在使用的重要2是名称和描述):
ProductId int
Name varchar(255)
Introduction varchar(255)
Description ntext
Material ntext
Colour varchar(255)
Active bit
Dimensions varchar(255)
Photo varchar(255)
Price decimal(10, 2)
DisplayOrder int
ProductReference varchar(255)
CategoryId int
FriendlyURL varchar(1000)
Run Code Online (Sandbox Code Playgroud)
SQL:
(SELECT Products.ProductId, Name, Introduction, Description, Active,
Material, Colour, Dimensions, Photo, Price, DisplayOrder, FriendlyURL, …Run Code Online (Sandbox Code Playgroud)