簡體   English   中英

如何在ext js網格中將記錄數據顯示為鏈接

[英]How to display the record data as a link in a ext js grid

我有一個extjs網格。 對於列“ TransactionType”,我希望事務類型顯示為鏈接。 單擊鏈接后,將打開一個新窗口。 使用下面的代碼,我得到了鏈接,當我單擊它時,將打開一個新窗口。 但是原始頁面顯示404錯誤

function renderData(records){
   var r = records[i].data;  //records is the data grid
   r.TransactionType_link='<a  href="" onclick="openTransactionDetails('+r.tranid+');">'+r.TransactionType+'</a>';
 }
function openTransactionDetails(tranid){
var url = "/MyProject/pages/TransactionDetails.jsp?tranid="+tranid;
window.open(url,"TransactionDetails", "height=600,width=1080,left=250,top=300,resizable=No,scrollbars=Yes,status=No,addressbar=no");
}

單擊鏈接后,出現錯誤“請求的資源(/ MyProject / pages /)不可用”。

您應該在onclick返回false,以使頁面不會嘗試在任何地方導航:

<a href="#" onclick="openTransactionDetails('+r.tranid+'); return false">'+r.TransactionType+'</a>'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM