jquery - Flexigrid - 添加带有链接的列

标签 jquery flexigrid

我正在使用 Flexigrid 来显示分页数据,它运行得很好。现在我需要添加所有行的链接(“编辑”、“查看”、“删除”),老实说我不知道​​如何继续。有什么东西我可以开箱即用吗?

基本思想是为这 3 个链接添加一个带有小图标的附加列,而不是在顶部设置工具栏。

有什么想法吗?

最佳答案

我已经弄清楚了:)

诀窍是简单地将链接直接放在脚本返回的数据中。例如,这将创建一行,第一列包含相关链接:

List<Object> rows = new List<Object>();
foreach (var item in results) {
rows.Add(new { 
    id = item.ID,
    cell = new string[] { 
        String.Format("<a href='/Account/View/{0}'>view</a>&nbsp;<a href='/Account/Edit/{0}'>edit</a>", item.ID), 
        item.Name, 
        item.Phone 
    }
}
var result = new { page = page, total = rowcount, rows = rows };
return Json(result);

关于jquery - Flexigrid - 添加带有链接的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/931944/

相关文章:

使用 JavaScript 进行 Flexigrid 刷新

jquery - 未捕获错误 : Syntax error, 无法识别的表达式:#

javascript - 如何将 jquery 对象转换为字符串?

javascript - 使用 jQuery 加载外部 js 文件

javascript - 使用 jQuery 向另一个域发送 GET 请求,不需要 http 响应

jquery - 是否可以获得克隆的 jQuery 对象的高度?

javascript - 选择 Flexigrid 中的所有行按钮

php - 显示表上的 JavaScript 错误

javascript - 将标签转换为 jquery 表的可点击标签过滤器 - yadcf

javascript - jQuery $(document).ready 和 svg-web window.onsvgload