如下的JS範例,在"請假年度"的後方插入一個"請假狀況"的連結,並將申請人與請假年度傳送到"員工休假狀況表"的表當中。
$(function(){
$('<a style="vertical-align:middle;display:table-cell;padding-left:10px;cursor:pointer">請假狀況</ a>').insertAfter($('#dfMaster__請假年度')).click(function(){
if(window.top.addTab){
var user = $('#dfMaster__申請人').refval('getValue');
var year = $('#dfMaster__請假年度').dateselect('getValue');
window.top.addTab('員工休假狀況表','員工休假狀況表', 'bootstrap/員工休假狀況表?year=' + year + '&user=' + user); //打開表單
}
else{
alert('預覽無法打開此網頁')
}
});
})
另一個表單(如員工休假狀況表)的前端js
function dgMaster_onBeforeLoad(param)
{
var year = $.getParameter('year');
var user = $.getParameter('user');
if(year && user){
param.whereStr = "年度 = '" + year + "' AND 員工編號='" + user + "'";
// 設定 Datagrid的Where條件
}
}