略過巡覽連結。
略過巡覽連結      
  如果DataGrid上有兩個欄位分別DrillDown到不同表單時, 會兩個都同時打開追蹤, 請問如何避免? 觀看回應
在 DataGrid上的Format除了選擇"drilldown"格式外, 還要設定其對應的DrillDown組件, 
如設定為: "drilldown,#Drill進貨退回單" 代表要追蹤的對應組件。




  只有DataForm(表單)的情況下,可否一打開表單就進入新增狀態,存擋後並顯示該筆新增的資料。 觀看回應
加入DataForm的onLoad事件:
var firstTime = true;
function dfMaster_onLoad(row)
{
    if(firstTime)  {
        firstTime = false;
        $(this).form('insert_row');  // 進入新增
    }
}
 
並在onApplied事件中, 顯示該新增的資料。
function dfMaster_onApplied(data)
{
    var key = data[0].inserted[0].F001;
    $(this).form('setWhere',"F001='"+key+"'");
    $.alert('新增成功!! 編號:'+key,'info');
}










  為何在server端的infocommand寫sql語法使用(不等於<>)會報錯? 觀看回應
因網頁安全問題『<>』要改用『 != 』

會報錯的語法 :
SELECT vUSERS.* FROM vUSERS 
where STATE <> '離職' 
ORDER BY USERID

須改為下列正確語法 :
SELECT vUSERS.* FROM vUSERS 
where STATE != '離職' 
ORDER BY USERID








  通常 #D會預設今天的日期, 如果不想要自動預設, 如何設定? 觀看回應
以 "{}" 來設定為空值即可, 如: "結案日期: #D {} "






  如何動態控制 #O (Options) 停在哪一個選項? 觀看回應
如下:

function setType()
{
    var hour = new Date().getHours();
    if (hour<10) {
        $('#dfMaster_出勤類別').selectoptions('setValue','上班');
    }
    else if (hour>9 && hour<17) {
        $('#dfMaster_出勤類別').selectoptions('setValue','公出');
    }
    else if (hour>16 && hour<21) {
        $('#dfMaster_出勤類別').selectoptions('setValue','下班');
    }
}