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));