目的: V20302 - 單檔維護 - 新建畫面
[Query.欄位s(J_gridmodel),
目的: V20302 - 單檔維護 - 新建畫面
目的: V20302 - Query 畫面未顯示 - 且未顯示錯誤訊息(語法結構皆對,但是執行時錯誤)
原因: 不同元件,但用同一 id (由 V80C03 複製至 V20302,修改 V20302)
處理方法: 1>在 Query 利用 remark 方式, 讓畫面可以正常顯示,再來找問題
目的: GitLab : V80204 智為測試中, 尚未上線, 開發另一支程式 V20302
處理說明: 如下 2 方法均可目的: gitLab - 找回之前的版本 - V80204C - XLSIN2XLSOUT 函式不見
處理說明: 1>
è [方案總管] à選[V80204CAPIController]à按右鍵à檢視記錄à點選分支記錄à [與上一版本比較]
è 找到有該函式的版本à 將該版本函式複製回目前版本
目的: V80204 – WBS報工工時 – 按[顯示資料]後, 去後端處理, 要顯示等待訊息
//顯示訊息
myMask.show();
//隱藏訊息
Ext.getCmp('sub_Grid').store.on("load", function (me, records, successful, eOpts) {
if (successful) {
目的: V80204 - 自定 style - css - 自定字型,顏色,背景顏色
目的: Extjs 利用 query - 找詢元件的方法
https://ithelp.ithome.com.tw/articles/10134838
var cmp= Ext.ComponentQuery.query('gridpanel'); //找到 gridpanel xtype 的元件
var cmp= Ext.ComponentQuery.query('.gridpanel'); //找到 class=.gridpanel
var Tmp_form = Ext.ComponentQuery.query('#s_form'); //找到 id=#_form
var btnOk= Ext.ComponentQuery.query('button[iconCls]'); //找到按鈕含 iconCls 屬性
目的: V80204 –– Ext.TabPanel 1>隱藏[編輯]頁 2>新增[WBS報工工時]頁
目的: GitLab 分支多次認可 , 最後一次才認可+推送 的處理流程
目的: VS IDE 操作 - 標籤 - 設定標籤, 找上一標籤,找下一標籤
目的: V80204 - 呼叫 WebService WS_ALS02_WBS - 取得 WBS+機號的報工工時
URL:http://194.1.5.106/sapws/ZRFC_ZCO02.asmx Method: PROCESS_TRANS_WEB_CO02
目的: V80204 - SQL 去除前面的 0
處理說明: 1>SELECT LTRIM(AUFNR,0)FROM SAPR3.ZPMA@SAP
目的: V80204 - [發工人員]挑選 - 列出所有的資料,且不顯示[分頁]Toolbar - 傳回多欄位 - 搜尋
目的: V80204 - Web DataSet 的排序
--> 排序依RNK : SELECT dense_rank() over(order by JCN,ACT,WC,DATA_DATE) as RNK
非 SQL 的 ORDER BY
目的: V80204 - 將[分鐘]字串轉成[小時]字串
處理說明: 1>
目的: AMM系統如何判定 QDR工單 /一般工單
- QDR工單 -SAP工單第2碼為英文字 --> JCN 不加 '0000'
- 一般工單: 工單長度8碼,且第2碼不為英文字 --> JCN 加 '0000' , 不含 ILIAS工單(9碼)
處理說明: 1> AMM_SRO 只挑選 QDR工單及一般工單(不含 ILIAS工單)
SQL如下:
SELECT AMMNO,SAPNO,PN,PNNAME,QTY,nvl(STARTVAL,ACNO) as ACNO_目的: V80204B – 將目前 checkboxgroup欄位值(Array),傳送至後端,並處理
處理說明: 1>若非基本型態(string/int/)的欄位值(Array/table/Object),要傳至後端,目的: V80204B – checkboxgroup 新增checkbox – 將目前 checkboxgroup欄位值(Array),傳送至後端