jqgrid中的按钮

时间:2016-04-12 05:59:21

标签: jqgrid jqgrid-formatter

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

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

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

上面的itmgrid变量也在控制器内部。有人可以发布jqgrid文档的有用链接,任何其他输入将对我有所帮助。如果问题重复,请忽略并分享相关链接。

由于

1 个答案:

答案 0 :(得分:0)

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

创建一个函数:

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在此网站上提供了非常好的支持。