ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/9/10 22:13:49ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
D:\\EASBOS\\eas\\bos\\BOSModular\\bosruntime\\eclipse\\plugins\\com.kingdee.bos.bosframework_5.4.0
ÕâÁ½¸öµÄλÖÃÓëÆäËû3¸ö²»Í¬)
ÁíÍâ5.4°æ±¾µÄBOS¹¤¾ß²»ÄÜʹÓÃÆäÄÚÖõķþÎñÆ÷(5.3°æ±¾¿ÉÒÔÕâÑùʹÓÃ),±ØÐëÁ¬½ÓEAS·þÎñÆ÷,ËùÒÔEAS·þÎñÆ÷±ØÐëÆô¶¯,Á¬½ÓµÄʱºòÖ±½ÓÌîдEAS·þÎñÆ÷µÄIPµØÖ·¼´¿É
»¹Òª×¢ÒâEAS·þÎñÆ÷ÔÚ´òÁ˲¹¶¡Ö®ºó BOS¹¤¾ßÒ²ÐèÒªµ¥¶À´ò²¹¶¡
·½·¨ÊÇÔÚBOS¹¤¾ßÀïÃæµÄ°ïÖú²Ëµ¥ÀïÃæµÄ\¸üÐÂBOSIDE²¹¶¡\È»ºóÑ¡Ôñ¶ÔÓ¦µÄ²¹¶¡ZIP°ü¾Í¿ÉÒÔÁË
ÀýÈçPTM12603.ZIP
×îºóÔËÐÐÒ»ÏÂD:\\EASBOS\\eas\\bos\\BOSModular\\clear_bosmodular_env.bat BOS ¹¤×÷Á÷Éè¼Æ¹ý³ÌÖгöÏÖÒì³£´íÎóÐÅÏ¢¿ÉÒÔÏȰ´ÕÕÕâ¸ö²½ÖèÀ´¼ì²é 65. ¹¤×÷Á÷µÇ½£¬Ìáʾjar²»´æÔÚ
½«E:\\EAS54_BOS\\eas\\bos\\BOSModular\\540initflow\\eas540_initial.jar°üÌí¼Ó 66. KDSpinner Êý×Ö΢µ÷Æ÷ »ñȡֵ·½·¨£º
Integer accountLevel = (Integer)spnAccountLevel.getValue(); Calendar calendar = GregorianCalendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH)+1;
SpinnerNumberModel yearLevelModel = new SpinnerNumberModel(1, 1,2100, 1); spnYear.setModel(yearLevelModel); spnYear.setValue(new Integer(year)); 67. KDComboBox ÏÂÀÑ¡¿ò »ñȡֵ·½·¨£º
Object objectCurrency = cmbCurrency.getSelectedItem();
CurrencyInfo currencyInfo = (CurrencyInfo)cmbCurrency.getSelectedItem(); customCondition.setCurrencyID(currencyInfo.getId().toString()); customCondition.setCurrencyName(currencyInfo.getName()); 68. ÃüÃû¹æ·¶
KDCheckBox chk****
KDLabel lbl****
KDLabelContainer lblc**** KDSpinner
spn****
cmb**** btn****
KDComboBox KDButton
KDBizPromptBox prmt**** KDTextField txt***** KDRadioBox rb***** kDWorkButton wbtn****
69. 1. http://subclipse.tigris.org/update eclipse ÖмÓÈësvn²å¼þ
2. °²×°svn ºÍ TortoiseSVN
3. È»ºó°Ñ SVNService.exe ¸´ÖÆ µ½ svn °²×°Â·¾¶ÏµÄbinĿ¼ÏÂÈ¥
4. ´´½¨Îļþ²Ö¿â£ºsvnadmin create D:\\SVNStore
5. Æô¶¯·þÎñÆ÷£ºSVNService -install -d -r d:\\ SVNStore
Ð޸ķþÎñÆ÷Ŀ¼£ºSVNService -setup -d -r c:\\otherplace\\ SVNStore
ɾ³ý·þÎñÆ÷Ŀ¼£ºSVNService - remove -d -r d:\\ SVNStore Authz£º[groups]
project = wp,dy,sg,wy,xsq [SVNStore:/] @project = rw * = r [njnf:/] @project = rw * = r [/]
@project = rw # * = r
70. ±í¸ñÁÐÖµµÄ¼Ó¼õ³Ë³ý
UIRuleUtil.getBigDecimalValue(table.getCell(i-1,1).getValue())-UIRuleUtil.getBigDecimalValue(table.getCell(i-2,1).getValue())
71. ²¿ÊðÎÊÌâ
1. q£º²¿Êðºó£¬µÇ½·þÎñÆ÷£¬±¨¡®µÇ½ӦÓ÷þÎñÆ÷ʧ°Ü¡¯¡£
a£º½«±¾·þÎñÆ÷²»´æÔÚµÄÔªÊý¾Ýɾ³ýµô£¬È磺entity.mappingÖÐûÓеÄʵÌå¹ØÏµ 72. ¹¤×÷Á÷½Å±¾´úÂë²Î¿¼£º
isCustomer = false;
com.kingdee.eas.basedata.master.cssp.CustomerInfo cstmInfo = new com.kingdee.eas.basedata.master.cssp.CustomerInfo(); isCustomer =
cstmInfo.getBOSType().equals(com.kingdee.bos.util.BOSUuid.read(asstActId).getType()); msgHeader=\; msgBody=\;
com.kingdee.eas.fi.ar.OtherBillInfo info =
com.kingdee.eas.fi.ar.OtherBillFactory.getLocalInstance ( __bosContext ).getOtherBillInfo( new com . kingdee . bos . dao . ormapping . ObjectUuidPK ( billID ) ) ; com.kingdee.eas.basedata.master.cssp.CustomerInfo customerInfo = new com.kingdee.eas.basedata.master.cssp.CustomerInfo();
customerInfo.setId(com.kingdee.bos.util.BOSUuid.read(info.getAsstActID()));
isRequire = com . kingdee . eas . scm . credit . util . CreditUtils . isRequireVerifyCreditAtAudit (__bosContext , info.getCompany() ,customerInfo, com . kingdee . eas . scm . credit . CreditFormulaSceneEnum . ARBILL_VALUE ) ; isOverspend = false; isTimeout=false; if ( isRequire ) {
com . kingdee . eas . scm . credit . CreditCondition creditCondition = new com . kingdee . java.util.Map billNumeric = new java.util.HashMap(); com.kingdee.eas.basedata.assistant.PaymentTypeInfo pt = new eas . scm . credit . CreditCondition ( __bosContext ) ;
6. SVNStore\\conf£ºÎļþ²Ö¿âµÄconfÏÂÅäÖÃÎļþÐ޸ģº
com.kingdee.eas.basedata.assistant.PaymentTypeInfo();
pt.setId(com.kingdee.bos.util.BOSUuid.read(com.kingdee.eas.scm.sd.sale.util.SaleConstancreditCondition . putCondition ( customerInfo ,info.getCompany(), pt, com . kingdee . eas . billNumeric.put(com.kingdee.eas.scm.credit.CreditCondition.BILL_NUMERIC_AMOUNT,com.king
t.PAYMENTTYPEID_CREDITSALE));
scm . credit . CreditFormulaSceneEnum . ARBILL_VALUE,billNumeric) ;
dee.eas.fi.ar.app.util.ArServerUtils.readSubmitedReceivableBillCreditAmount(__bosContext ,creditCondition)); }
creditAmount=\; usedCreditAmount=\; creditBalance= 0;
isEspeciallyAudit = false; isWarning=false; isCancel=false; overDays=0;
if ( isOverspend || isTimeout ) {
msgHeader = creditCtrlResult.getMsgHeader();
isEspeciallyAudit = creditCtrlResult.isEspeciallyAudit(); isWarning = creditCtrlResult.isWarning(); isCancel = creditCtrlResult.isCancel(); }
msgBody = creditCtrlResult.getMsgBody(); overDays=creditCtrlResult.getOverDays();
creditAmount = creditCtrlResult . getCreditAmount ().toString() ; usedCreditAmount = creditCtrlResult . getUsedCreditAmount ().toString() ; creditCondition.setBillNumeric(billNumeric); creditCondition.setBillNumber(info.getNumber()); creditCondition.setBillDate(info.getBizDate());
creditCtrlResult = com . kingdee . eas . scm . credit . CreditControlFacadeFactory . isTimeout = creditCtrlResult.isTimeout(); isOverspend = creditCtrlResult . isOverspend ( ) ;
getLocalInstance ( __bosContext ).verifyCredit ( creditCondition ) ;
creditBalance = creditCtrlResult . getCreditBalance ().toString() ;
73. µ¥¾ÝÉú³ÉHTMLÎļþ
TransferGUItoHTML ht = new TransferGUItoHTML(this); //EditUIʵÀý ht.transferToHtml(editData.getId().toString());
System.out.println(ht+\74. ÖØÐ´ÅÅÐò
mainQuery.getSorter().clear();
mainQuery.getSorter().add(new SorterItemInfo(\ SorterItemInfo sortItem = mainQuery.getSorter().get(0); sortItem.setSortType(SortType.DESCEND);
this.getMainQuery().setFilter(filter);
75. ¹ØÓÚÒþ²Ø·Ö¼ÐÂÔö¡¢É¾³ý°´Å¥µÄʾÀý´úÂë
54°æ±¾µÄÐèÒªÊÖ¹¤±à¼´úÂ룬²Î¿¼ÈçÏ·½·¨£¬½«Æä¼ÓÈëµ½onload()Öе÷Óᣠprivate void hidePanelButtons(KDTable table){ //Òþ²Ø°´Å¥ Component c = table.getParent().getParent(); if (c instanceof DetailPanel) {
DetailPanel panel = (DetailPanel) c; //»ñÈ¡btn Component[] components = panel.getComponents(); for(int i = 0; i < components.length; i++){ Component component = components[i]; if (component instanceof KDPanel) { KDPanel kdPanel = (KDPanel) component; if(\panel.remove(kdPanel); }
if(\
Rectangle entryRect = new Rectangle(0, 0,table.getWidth(),table.getHeight()+ 29); kdPanel.setBounds(entryRect);
kdPanel.putClientProperty(\
panel.add(kdPanel, new KDLayout.Constraints(KDLayout.Constraints.ANCHOR_TOP | KDLayout.Constraints.ANCHOR_RIGHT | KDLayout.Constraints.ANCHOR_LEFT | KDLayout.Constraints.ANCHOR_BOTTOM , entryRect)); } } } } }
76. ·Ö¼ÐÂÔö£¬É¾³ý£¬²åÈëǰʼþ£¬Ð´ÔÚOnload·½·¨Àï
class TableBeforeAction implements BeforeActionListener {
public void beforeAction(BeforeActionEvent arg0) {
try {
if (arg0.getType() == BeforeActionEvent.ACTION_ADD_ROW) { }
// if (kdtPrtCheck() == true) { // arg0.setCancel(true); // }