【问题标题】:Button in jqgridjqgrid中的按钮
【发布时间】:2016-04-12 05:59:21
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: jqgrid jqgrid-formatter


    【解决方案1】:

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

    创建一个函数:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      相关资源
      最近更新 更多