略過巡覽連結。
略過巡覽連結      
  如何以程式控制DataForm的關閉或存檔? 觀看回應
$('#dfMaster').form('close'); //關閉dataform
$('#dfMaster').form('submit'); //存檔dataform










  Image 在datagrid 如何控制照片大小(寬度)? 觀看回應
設定 DataGrid的相片 Format屬性即可,如下:





image,Images,200  (200代表相片寬度)

  如何在執行JS之前讓USER可以輸入TEXTBOX? 觀看回應
如以下的JS,先透過 $.prompt讓user輸入年月後再往下執行:
function Test()
{
$.prompt( "確認結帳(格式:YYYYMM)?", new Date().Format("yyyyMM"), function(yymm) { 
doClose(yymm);
 });
}

執行後會先出現一個確認窗體,並讓user輸入內容後再往下執行後面的程式。
new Date().Format("yyyyMM") -> 預設日期為西元年+月份









  如何在前端下SQL語法取得資料? 觀看回應
基於資訊安全的原因,eepcloud是不允許在前端直接執行SQL語法的,只能夠過後端的 Server Method來執行。

後端的ServerMethod寫法,如下:
exports.dosql = function(param, callback){
    var clientInfo = this.clientInfo;
   var id=param.id;
    var sql = "select 名稱 from 客戶資料表 where 客戶編號 = '"+id+"'"; //SQL條件句
   this.queryRaw(clientInfo, clientInfo.database, sql, {}, callback);
}

Client端的調用,如下的JS
function Test()
{
    var result =$.callSyncMethod('客戶資料表', 'dosql',{id:001}); //非同步調用
    var param = $.parseJSON(result); //傳回result為JSON格式
    if (param.length != 0){
        alert(param[0].名稱);  //假設只傳回1筆資料
   }
}










  如何在前端執行後端的SQL? 觀看回應
舉一個去後端更改一個Table某個欄位的日期格式例子,前端的JS:
function mymethod(){ 
    $.callMethod('庫存進出明細表','dosql',{},function(result){
        alert('執行成功!');
    });
}
庫存進出明細表 ->後端模組名稱
dosql -> callServerMethod 的名稱(請自行命名)

後端的JS:
exports.dosql = function(param, callback){
    var clientInfo = this.clientInfo;
    this.query(clientInfo, clientInfo.database, ['update [庫存進出明細表] set F010=LEFT(CONVERT(varchar(50),F003,112),6)'],{}, callback);
};