略過巡覽連結。
略過巡覽連結      
  如何控制打開工作流查詢模式時,指定顯示條件只顯示該申請者的資料? 觀看回應
可透過 datagrid的onBeforeLoad事件來控制,如下:
function dgMaster_onBeforeLoad(param)
{
    var flowParam = $.getEncryptParameters();  //取得流程的MENU參數
    if (flowParam && flowParam.NAVIGATOR_MODE==0) {
        var user = $.getVariableValue('user'); 
        param.whereStr = "申請人 = '" + user + "'";
    }
}








  如何控制Workflow中, 針對某個活動才能更改某欄位內容值? 觀看回應
可以在 dataForm的onLoad事件中取得活動名稱(ActivityText), 再控制該欄位是否可以編輯, 如下:
function dfMaster_onLoad(row)
{
    var flowParam = $.getEncryptParameters();
    if (flowParam && flowParam.ActivityText=='財務審核') {   
      $('#dpgridDetail_核發金額').setDisabled(false); //財務審核時才能更改
    }
}






  如何透過JS跳彈顯示一個包含QRCode的網址, 給使用者掃描或拷貝? 觀看回應
可透過 alert()的方法, 將一個 URL的網址以QRCode的方式顯示, 如下的JS程式:
function dfMaster_onApplied(data)
{
  key = data[0].inserted[0].報名序號;
  // 組出QRCode的url網址
  var url = "http://eepcloud.infolight.com:3000/cloud_andyeip_bootstrap/%E6%B4%BB%E5%8B%95%E5%A0%B1%E5%90%8D?checkin="+key;
  // 顯示報名成功
  var modal = $.alert('報名成功! 報名序號:'+key, 'info', { 
        small: true,
        content: '<div class="qr" style="width:200px;height:200px;background:red;margin:0 auto" />'
    });
  modal.find('.qr').qrcode({ width: 200,height:200,text: url }); //將URL傳入QRCode的Class
}






  Drilldown設定的欄位條件通常都是"AND"的條件,如何透過onClick改成"OR"條件? 觀看回應
透過onClick來處理, 如下:
function Drilldown1_onClick(row, whereItems)
{
    whereItems.forEach(function(wi){
        wi.or = true;
    });
    return true;
}






  Word的#A(多行),可否預設換行的資料? 觀看回應
可以在 { } 預設資料的內容中加入"\n"代表換行的意思,
注意如果預設內容很長,需要自行擴充系統表COLDEF的DEFAULT_VALUE寬度(建議設為500)。
如:
#A {1. 本報價單沒有本公司業務章無效\n
2. 本報價單價格一律為含稅價格\n }