jqgrid中的按钮

Button in jqgrid

我一直在使用 ng-grid 来显示数据,现在迁移到 jqgrid。我是这项技术的新手,我尝试创建一个按钮来执行一些其他操作,例如验证和打开新表单。我可以在该按钮中调用我的 Angular JS 变量。有人能帮我吗?

function ActionitmGridformatter(cellvalue, options, rowObject) {
    var itmgrid= "";
    return itmgrid;
}

$scope.itmgrid= function(row){
alert("hii");
...
};

另外,上面的 itmgrid 变量在控制器内部。有人 post 对 jqgrid 文档和任何其他输入有用 link 对我有帮助吗?如果问题重复请忽略并分享相关的link.

谢谢

我最近需要做同样的事情,我有一个订购产品的网格,我需要在与该订单相关的每一行中创建一个 link,这是我的做法:

创建函数:

function orderLinkFormatter (cellvalue, options, rowObject) {
            var base = window.location.origin;
            return '<a href="' + base + '/' + cellvalue + '" target="_new">' + rowObject.OrderNumber + '</a>';
        }

在您的网格中,将 colModel 更改为如下所示:

{ name: 'OrderId', index: 'OrderId', width: 100, search: false, formatter:orderLinkFormatter, align: 'center'},

你最终会得到类似 in this DEMO 的结果。 或者这个 DEMO

我还建议您尝试使用 free-jqgrid,它是 jqgrid 的免费分支,几乎每天更新,作者:Oleg 在此站点上提供了非常好的支持。