單據(jù)快速開(kāi)發(fā)筆記(修訂版)

關(guān)鍵字:元數(shù)據(jù)、功能節(jié)點(diǎn)、菜單注冊(cè)、單據(jù)類(lèi)型


【業(yè)務(wù)單據(jù)開(kāi)發(fā)】(主子表為例)

1、元數(shù)據(jù)創(chuàng)建及注意事項(xiàng)

設(shè)置開(kāi)發(fā)者--新建業(yè)務(wù)組件

2、元數(shù)據(jù)發(fā)布

元數(shù)據(jù)發(fā)布-生成源碼--數(shù)據(jù)庫(kù)執(zhí)行SQL腳本

3、向?qū)蓡螕?jù)模板(以測(cè)試demo為例)

? ? ?功能節(jié)點(diǎn)、菜單節(jié)點(diǎn)、上級(jí)菜單節(jié)點(diǎn)、單據(jù)類(lèi)型(4個(gè)字符)、選擇元數(shù)據(jù)

4、增加默認(rèn)設(shè)置及調(diào)整

????String pk_group = e.getContext().getPk_group();// 默認(rèn)集團(tuán)

? ? String pk_org = e.getContext().getPk_org();// 默認(rèn)組織

? ? BillCardPanel panel = e.getBillForm().getBillCardPanel();

? ? //設(shè)置主組織默認(rèn)值

? ? panel.setHeadItem("pk_group", pk_group);

? ? panel.setHeadItem("pk_org", pk_org);

? ? //設(shè)置單據(jù)狀態(tài)、日期默認(rèn)值

? ? panel.setHeadItem("fstatusflag", BillStatusEnum.FREE.value());

? ? panel.setHeadItem("dbilldate", AppContext.getInstance().getBusiDate());

? ? panel.setTailItem("dmakedate", AppContext.getInstance().getServerTime());

? ? panel.setTailItem("billmaker",e.getBillForm().getModel().getContext().getPk_loginUser());


5、將補(bǔ)丁導(dǎo)出,放置nchome中部署,否則保存查詢(xún)不生效;


【樹(shù)形單據(jù)開(kāi)發(fā)】

1、元數(shù)據(jù)


開(kāi)發(fā)技巧


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容