我一直在使用ng-grid来显示数据,现在正在迁移到jqgrid。我是这个技术的新手,我尝试创建一个按钮,执行一些其他操作,如验证和打开一个新的表单。我可以在该按钮中调用我的Angular JS
变量。有人能帮我吗?
function ActionitmGridformatter(cellvalue, options, rowObject) {
var itmgrid= "";
return itmgrid;
}
$scope.itmgrid= function(row){
alert("hii");
...
};
上面的itmgrid变量也在控制器内部。有人可以发布jqgrid文档的有用链接,任何其他输入将对我有所帮助。如果问题重复,请忽略并分享相关链接。
由于
答案 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在此网站上提供了非常好的支持。