1
如何在jqGrid中的鏈接列上設置顯示文本。我希望每一列中的文字都只是用包含特定標識的鏈接說「查看」。以下是我目前擁有的內容,但Id會顯示在列中而不是文本「View」中。我希望能夠在不傳遞json返回的數據中的鏈接html的情況下做到這一點。jqGrid鏈接顯示文本
{ name: 'myId', index: 'View', edittype: 'select', formatter: 'showlink', formatoptions: { baseLinkUrl: 'Consumer/Details', idName: 'myId'} }
我的JSON對象獲得的回報是這樣的:
select new
{
myId = obj.myId.ToString(),
Date = String.Format("{0:d}", obj.Date),
Description = obj.Description,
View = "View"
}
不應該是'function formatter'而不是'formatter:function'?我是JavaScript新手,剛發現'函數格式化程序'適用於我。 –
@pstar:編號'formatter'是屬性名稱。它可以是一個功能。可以將匿名函數定義爲屬性值。所以你應該嘗試從答案中的代碼,並將'formatter'屬性放在當前使用'formatter:'showlink''的列中。 – Oleg