略過巡覽連結。
略過巡覽連結      
  請問,如何用JS去更改DataGrid的欄位內容? 觀看回應
如下,透過DataGrid的getRows與updateRow的方法: 
function updTax()  //更新稅額
{
    var rows = $('#dgDetail').datagrid('getRows');
for(var i = 0; i<rows.length; i ++){
 var row = rows[i];
        if(row.類別=='代扣所得' ){
            var amt= -($('#dptab_薪資設定_所得扣繳金額').val());
     $('#dgDetail').datagrid('updateRow',{index: i,row: {'金額': amt}});
 }
        if(row.類別=='代扣保險' ){
            var amt= -($('#dptab_勞保健保資料_本人勞健保費').val());
     $('#dgDetail').datagrid('updateRow',{index: i,row: {'金額': amt}});
 }
     }
}






  如何讓DataGrid某欄位的數值隨著條件變更顏色且依然使用原先的format? 觀看回應
舉例如下:
function dgMaster_總計含稅_formatter(value, row, index)
{
    if (value && value > 50000 ){ 
        return '<span style="color:red">' + $.getFormatValue.call(this, value, row, $(this)[0].format) + '</value>'; 
    } 
    else {  
        return $.getFormatValue.call(this, value, row, $(this)[0].format);
    }
}





  如果頁面呈現的比較複雜,導致在手機上執行時畫面呈現重疊錯亂的現象,該如何處理? 觀看回應
可以在原始碼最上方寫下以下的code,即可處理此問題。
$.fn.disableIOSWrapper = true;





  如何讓頁面使用免登入的功能? 觀看回應
1.首先,切換到雲設計的畫面,確讓好畫面左上角的資料庫及方案是正確的(因為免登入設定時會自動記錄下當前的資料庫及方案)。
2.將Server端中會用到該登入頁面的InfoComand的NonLogon屬性設為True並存檔。
3.然後將要使用免登入的RWD頁面,在設計畫面的空白處點選右鍵->免登入URL->把網址複製下來使用並按下存檔即可。






  DataGrid的欄位寬度通常是自動調整的,如何控制某些欄位讓他固定的寬度,以滿足使用者輸入的要求? 觀看回應
RWD的DataGrid是自適應寬度, 所以需透過CSS來改變欄位寬度, 可在EEPCloud中貼入Literal網頁組件, 並以CSS的方式在Html屬性中來改變欄寬, 如下:
<style>
  #dgMaster thead>tr>th:nth-child(3),
  #dgMaster thead>tr>th:nth-child(4){
   width: 150px!important;
  }
</style>
註: dgMaster為DataGird的ID, child(3),(4)為DataGird的Columns次序(從3起算)