2016-04-12 43 views
1

我一直在使用ng-grid來顯示數據,現在正在遷移到jqgrid。我是這個技術的新手,我試圖創建一個按鈕,執行一些其他操作,如驗證和打開一個新窗體。我可以在該按鈕中調用我的Angular JS變量。有人能幫我嗎?jqgrid中的按鈕

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

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

另外上面的itmgrid變量是在控制器內部。有人可以發佈有用的鏈接jqgrid文檔和任何其他投入將有助於我。請忽略問題是否重複,並分享相關鏈接。

感謝

回答

0

我最近需要做同樣的事情,我已經訂購的產品的網格,我需要創建pertained到爲了每一行中的鏈接,這是我如何去有關:

創建一個函數:

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的,幾乎每日更新,作者的自由叉:奧列格在這個網站確實提供了很好的支持。