½ðµûEAS - BOS¹¤×÷±Ê¼Ç

SorterItemInfo siInfo= siColl.get(0); //µÚÒ»¸öÐèÒªÅÅÐòµÄ×ֶΠsiInfo.setSortType(SortType.ASCEND); //ÐèÒªÅÅÐòµÄ×Ö¶ÎÉýÐò evi.setFilter(filterInfo); 33.ÉèÖÃĬÈϵÚÒ»Ðб»Ñ¡ÖУº

protected void selectFirstRow() {

if(!isSelectForTable()&&tblPaymentBill.getRow(0)!=null&& tblMain.getRow(0) != null) {

tblPaymentBill.getSelectManager().select(0, 0); tblMain.getSelectManager().select(0, 0); } }

34. É÷ÖØʹÓÃ---ÔÚÑ­»·ÀïÈ¥±È½ÏÊýÖµ£¬ÕâÖÖÇé¿ö¾¡Á¿ÓùýÂË 35. ·¢²¼ºó£¬ÕÒ²»µ½´úÂ룬¼ì²éÏ·¢²¼Â·¾¶

36. ÓôúÂëÉú³ÉID:BOSUuid.create(menuItemInfo.getBOSType()) 37. BigDecimalµÄ¼Ó£¬¼õ£¬³Ë£¬³ý

¼Ó£ºaddPayment = addPayment.add(paymentInfo.getLocalAmt()); ¼õ£ºaddPayment = addPayment. subtract(paymentInfo.getLocalAmt()); ³Ë£ºaddPayment = addPayment. multiply(paymentInfo.getLocalAmt()); ³ý£ºaddPayment = addPayment. divide(paymentInfo.getLocalAmt()£¬int); BigDecimalÊý¾ÝÈ¡ÕûÊý£ºintValue(); BigDecimalÊý¾Ý±È½Ï£¬È¡´óÊý¾Ý£ºmax£¨£©£» 38. BigDecimalµÄ³õʼ»¯£º

BigDecimal addPayment = new BigDecimal(String.valueOf(0.00)); 39. ÔÚ×Ó½çÃæ»ñÈ¡´«µÝÏÂÀ´µÄÊý¾Ý

private void loadContext() {

int mode = ((Integer)this.getUIContext().get(\

AccountTableInfo accountTableInfo = (AccountTableInfo) this.getUIContext().get(\CtrlUnitInfo cuInfo = (CtrlUnitInfo) this.getUIContext().get(\

AsstAccountInfo asstAccountInfo = (AsstAccountInfo) this.getUIContext().get(\

AuxAccountEditUI ui = (AuxAccountEditUI) this.getUIContext().get(\}

40.³õʼ»¯°´Å¥ÊôÐÔ£¨Í¼±ê£¬±êÌ⣬¿É¼û£©£º ÖØд·½·¨initWorkButton() {

super.initWorkButton();

actionCashflow.setEnabled(true); btnRemove.setEnabled(true); setButtonDefaultStyl(btnQuery);

btnQuery.setIcon(EASResource.getIcon(\ setButtonDefaultStyl(btnAttachment);

btnSubmit.setIcon(EASResource.getIcon(\ setButtonDefaultStyl(btnSubmit); }

41.Òþ²ØÁУº

tblMain.getColumn(\

42.¶³½á±í£º

tblMain.getStyleAttributes().setLocked(true);

43. tblMain.getDataRequestManager().setDataRequestMode(1); tblMain.getSelectManager().setSelectMode(10);¡¢ 44.¶Ô½çÃæÊäÈëµÄ×ֶνøÐÐУÑ飺

µ÷Ó÷½·¨£ºverifyInput£¨ActionEvent e£©{ }

¶Ô½çÃæ·Ö¼ÊäÈëµÄ×ֶνøÐÐУÑ飺

for (int i = 0, size = this.kdtEntrys.getRowCount(); i < size; i++) {

}

45.µÃµ½µ±Ç°Óû§id

userId = ((UserInfo)SysContext.getSysContext().getCurrentUser()).getId().toString();

46. /**УÑé±í¸ñÊÇ·ñ±»Ñ¡ÖÐÐÐ**/ public void isSelectRow(KDTable table) {

if(table.getRowCount() == 0 || table.getSelectManager().size() == 0) {

MsgBox.showWarning(this,EASResource.getString(\

.FrameWorkResource.Msg_MustSelected\

SysUtil.abort(); } }

47. Ä£¿é²Ëµ¥Í¼±ê¡ª¡ªimgm* °´Å¥Í¼±ê¡ª¡ªimgTbtn* 49. KDLabel kDStartupImage£»ÉèÖÃͼƬ

javax.swing.Icon bg = EASResource.getIcon(\

kDStartupImage.setIcon(bg);

50£®Ò»°ã¿Ø¼þ·ÅÔÚPanelÀï¾Í¿ÉÒÔÁË£¬Ïòµ¼Ê½Êý¾Ý¼È룬¿ÉÒÔͨ¹ý¿ØÖÆPanelµÄÏÔʾ´ïµ½ 51. ÔÚ±í¸ñµÄijÁзÅÖÃÒ»¸öcheckbox£º

iRow.getCell(\51. ´°¿Ú¹Ø±Õ£ºgetUIWindow().close();

VerifyInputUtil.verifyKDTCellNull(this, kdtEntrys, i,

\

VerifyInputUtil.verifyKDTCellNull(this, kdtEntrys, i, \VerifyInputUtil.verifyKDTCellNull(this, kdtEntrys, i, \VerifyInputUtil.verifyKDTCellNull(this, kdtEntrys, i, \VerifyInputUtil.verifyKDTCellNull(this, kdtEntrys, i, \VerifyInputUtil.verifyNull(this, txttitle, \Ö÷Ìâ\ÅжÏÊÇ·ñΪ¿Õ if (finAuditorMap == null || finAuditorMap.size() == 0) { }

MsgBox.showError(this, \ÇëÑ¡ÔñÖÁÉÙһλ²ÆÎñÉóÅúÈË£¡\SysUtil.abort();

52. »ñÈ¡µ±Ç°»î¶¯µÄÐеÄÐкţº

int currRow = tblMain.getSelectManager().getActiveRowIndex(); 53. ÐÂÔö·ÖÂ̵Äͼ±ê£ºimgTbtn_addline£¬É¾³ý·Ö¼µÄͼ±ê£ºimgTbtn_deleteline 54. ɾ³ýÐУ¨°üÀ¨¶àÐÐɾ³ý£©£º

int activeIndex[] = KDTableUtil.getSelectedRows(kDTable1); if(activeIndex.length > 0) {

for(int i = activeIndex.length; i > 0; i--) kDTable1.removeRow(activeIndex[i - 1]); } else {

int lastRowIndex = kDTable1.getRowCount() - 1; kDTable1.removeRow(lastRowIndex); }

55. ±í¸ñÁÐÉèÖóÉF7µ¯³ö¿Éѡģʽ£º

KDBizPromptBox prmtBox = new KDBizPromptBox();

prmtBox.setQueryInfo(\ prmtBox.setDisplayFormat(\ prmtBox.setEditFormat(\ prmtBox.setCommitFormat(\

EntityViewInfo contractEVInfo = new EntityViewInfo();

FilterInfo contractFilter = new FilterInfo(); contractFilter.getFilterItems().add(new contractEVInfo.setFilter(contractFilter);

FilterItemInfo(\

prmtBox.setEntityViewInfo(contractEVInfo);

kDTable1.getColumn(\

56. ±í¸ñÁÐÉèÖóÉÏÂÀ­¿Éѡģʽ:

KDComboBox combox = new KDComboBox();

combox.addItem(iter.next()));

kDTable1.getColumn(\KDTDefaultCellEditor(combox));

57£®µ¯³öģʽ£º1. µ¯³öÒ»¸öнçÃ棺UIFactoryName.Model

2. µ¯³öÒ»¸öҳǩ½çÃ棺UIFactoryName.NEWTAB

3. µ¯³öÒ»¸öҳǩ½çÃæ¹Ø±ÕÉÏÒ»¸ö½çÃ棺UIFactoryName.FixTAB 58. ÈçºÎÖ¸¶¨Ñ¡Ôñģʽ

table.getSelectManager().setSelectMode(KDTSelectManager.CELL_SELECT); 59. »ñÈ¡ËùÑ¡ÖеÄÐÐÊý£º

Int selectCount = tblMain.getSelectManager().size(); 60. »ñÈ¡ËùÑ¡ÖеĶàÐеĸ÷ÐеÄÐкţº

int[] selectRows = KDTableUtil.getSelectedRows(tblMain); 61. »ñÈ¡Ê÷½Úµã¶ÔÏó

selectedPathObject = getSelectedTreeNode().getUserObjectPath(); 62. ÐÂÔöÐèÒª²éѯµÄÊôÐÔ

for(Iteratoriter = ValueTypeEnum.iterator();iter.hasNext();

SelectorItemCollection sic = new SelectorItemCollection(); sic.add(new SelectorItemInfo(\ sic.add(new SelectorItemInfo(\

sic.add(new SelectorItemInfo(\ sic = evi.getSelector(); 62. portal

1.ÉèÖÿÉÐÅÕ¾µã 2. ÏÂÔØkdjdk1.6 3. ÏÂÔØkdtool.cad

4.ÉèÖÃ×Ô¶¨Ò弶±ð 5. InternetÑ¡Ïî ¡ª¡ª³£¹æ¡ª¡ªÉèÖ᪡ª²é¿´¶ÔÏó ÖÐɾ³ýkingdeeÎļþ

63. ¶àÖµ¹ýÂË£¬Í¨¹ý¼¯ºÏset HashSet set = new HashSet(); OrgStructureInfo company; for(Iterator

iter

=

list.iterator();

iter.hasNext();

set.add(company.getUnit().getId().toString())) company = (OrgStructureInfo)iter.next(); if(set.size() > 0)

filter.getFilterItems().add(new 64. ¹¤×÷Á÷

5.4 5.3°æ±¾µÄBOS¹¤¾ßÔÚEAS°²×°ÁËһЩ²¹¶¡Ö®ºó,³öÏÖ¹¤×÷Á÷²»ÄÜÁ¬½Ó,Ìáʾ·þÎñÆ÷ÎÞ·¨Á¬½Ó,·þÎñÆ÷²»ÄÜÆô¶¯µÄÔ­ÒòÓëEAS·þÎñÆ÷ËùʹÓõÄBOS .jar°üºÍBOSÉè¼Æ¹¤¾ßÖÐʹÓÃµÄ .jar°ü²»Ò»ÖÂÓйØϵ ¿ÉÒÔʹÓÃÏÂÃæµÄ²½ÖèÀ´ÊÖ¹¤Í¬²½

°Ñeas·þÎñÆ÷°²×°Â·¾¶Ïµļ¸¸öjar°ü¸´ÖƵ½bos¹¤¾ß°²×°Ä¿Â¼µÄ¶ÔÓ¦µÄ¼¸¸öÎļþÏÂÃæ ÀýÈç

eas·þÎñÆ÷°²×°ÔÚ f:\\kingdee bos¹¤¾ß°²×°ÔÚ d:\\easbos\\

´Ó F:\\Kingdee\\eas\\server\\lib\\common\\bos

¸´ÖÆcommon.jar metadata.jar ormrpc.jar workflowcommon.jar bosframework.jar µ½ D:\\EASBOS\\eas\\bos\\BOSModular\\boscommon\\eclipse\\plugins ×¢ÒâÔÚbosÀïÃæÕ⼸¸öÎļþ¶¼Óе¥¶ÀµÄÎļþ¼ÐÀ´´æ·Å Èç

com.kingdee.bos.common_5.4.0£¬com.kingdee.bos.ormrpc_5.4.0£¬.... ²»ÄÜÖ»°Ñ¼¸¸öjarÎļþ¶¼¸´ÖƵ½bos¹¤¾ßµÄpluginÎļþ¼Ð ÐèÒªÖð¸öÎļþÌæ»» ¾ßÌåÈçÏÂ

F:\\Kingdee\\eas\\server\\lib\\common\\bos\\ormrpc.jar Ìæ»»

D:\\EASBOS\\eas\\bos\\BOSModular\\boscommon\\eclipse\\plugins\\com.kingdee.bos.ormrpc_5.4.0\\ormrpc.jar

ÆäËûÒÀ´ËÀàÍƹ²3¸öÎļþ (workflowcommon.jar µÄλÖÃÔÚ

D:\\EASBOS\\eas\\bos\\BOSModular\\wfdesigner\\eclipse\\plugins\\com.kingdee.bos.workflowcommon_5.4.0

bosframework.jarµÄλÖÃÔÚ

FilterItemInfo(\

set,

CompareType.INCLUDE));

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@) ËÕICP±¸20003344ºÅ-4