關(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ù)