功能:讓查詢的表格某一列顯示爲藍色鏈接字樣,並且,點擊打開新的標籤頁面,顯示點擊的某行記錄的詳細內容
第一步:給表格列數據動態加載一層<a href="#"></a>標籤,讓該列顯示爲藍色超鏈接狀態
function toNewPage(e) { var grid = e.sender; var record = e.record; var uid = record.id; var name = record.name; var rowIndex = e.rowIndex; var s = ' <a href="javascript:addLabel(\'' + uid + '\')">'+name+'</a>'; return s; }
第二步:實現頁面跳轉,並且將該行關鍵id傳送給新頁面
function addLabel(uid) {
window.open("<%=basePath%>newPage/toNewPage?id="+uid);
}
第三步:新頁面獲取id,加載對應id內容
var obj = mini.getParams();
grid.load({"id":obj.id});
注意:window.open是新打開一個標籤頁顯示內容,如果是當前標籤顯示的話用window.location.href="";