|
DataForm中的DefaulValue通常是新增的時後帶入預設值, 如果想要更改的時後也帶入值, 要如何處理? |
觀看回應
|
|
可以用 DataForm的onLoad事件來處理, 如下: function dfMaster_onLoad(row) { var memo = $('#dpMaster2_常規準備事項').val(); if (memo.length == 0) { var def = $('#dfMaster').form('getDefaultValues').常規準備事項; $('#dpMaster2_常規準備事項').val(def); } }
|
|
|
|
如果想透過ToolItem的importexcel方法匯入資料,且該Table的Key欄位是Identity,該如何處理資料? |
觀看回應
|
|
Identity欄位及資料不用出現在excel的資料裡,只需要按格式整理其他欄位及資料即可。
|
|
|
|
如何用js動態隱藏DataGrid? |
觀看回應
|
|
舉例如下: $('#dgMaster').closest('div').parent().hide();//隱藏DataGrid //$('#dgMaster').closest('div').parent().show();//顯示DataGrid
|
|
|
|
DataGrid編輯時, 如果有些欄位為ReadOnly狀態, 可否使用原來顯示的格式, 而非ReadOnly的文字編輯框? |
觀看回應
|
|
可以透過 DataGrid的 onShowEditor事件來處理, 如下: function dgDetail_onShowEditor(index, field, editor) { if(field == '題目'){ //欄位為'題目'時, 改育 type: 'div'來顯示 return {type: 'div'}; } else { return editor; // 使用原來的 Editor } }
|
|
|
|
為何我設定了 Word的 ':欄位名稱' 會沒有抓到? 如:"#DE YYYY年MM月 :作業月份", 欄位無法抓到"作業月份" |
觀看回應
|
|
這是因為Word的'#'之後的參數, 如果有 ':欄位名稱'設定時, 必須放在參數之前,所以才沒有抓到, 請前後調換即可。
|
|
|