/** * output package name */ package com.kingdee.eas.custom.salarytemplate.client; import org.apache.log4j.*; import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.border.*; import javax.swing.BorderFactory; import javax.swing.event.*; import javax.swing.KeyStroke; import com.kingdee.bos.ctrl.swing.*; import com.kingdee.bos.ctrl.kdf.table.*; import com.kingdee.bos.ctrl.kdf.data.event.*; import com.kingdee.bos.dao.*; import com.kingdee.bos.dao.query.*; import com.kingdee.bos.metadata.*; import com.kingdee.bos.metadata.entity.*; import com.kingdee.bos.ui.face.*; import com.kingdee.bos.ui.util.ResourceBundleHelper; import com.kingdee.bos.util.BOSUuid; import com.kingdee.bos.service.ServiceContext; import com.kingdee.jdbc.rowset.IRowSet; import com.kingdee.util.enums.EnumUtils; import com.kingdee.bos.ui.face.UIRuleUtil; import com.kingdee.bos.ctrl.swing.event.*; import com.kingdee.bos.ctrl.kdf.table.event.*; import com.kingdee.bos.ctrl.extendcontrols.*; import com.kingdee.bos.ctrl.kdf.util.render.*; import com.kingdee.bos.ui.face.IItemAction; import com.kingdee.eas.framework.batchHandler.RequestContext; import com.kingdee.bos.ui.util.IUIActionPostman; import com.kingdee.bos.appframework.client.servicebinding.ActionProxyFactory; import com.kingdee.bos.appframework.uistatemanage.ActionStateConst; import com.kingdee.bos.appframework.validator.ValidateHelper; import com.kingdee.bos.appframework.uip.UINavigator; /** * output class name */ public abstract class AbstractWagesChromatographyListUI extends com.kingdee.eas.hr.base.client.HRBillListUI { private static final Logger logger = CoreUIObject.getLogger(AbstractWagesChromatographyListUI.class); protected ActionTDPrint actionTDPrint = null; protected ActionTDPrintPreview actionTDPrintPreview = null; public final static String STATUS_VIEW = "VIEW"; /** * output class constructor */ public AbstractWagesChromatographyListUI() throws Exception { super(); this.defaultObjectName = "mainQuery"; jbInit(); initUIP(); } /** * output jbInit method */ private void jbInit() throws Exception { this.resHelper = new ResourceBundleHelper(AbstractWagesChromatographyListUI.class.getName()); this.setUITitle(resHelper.getString("this.title")); mainQueryPK = new MetaDataPK("com.kingdee.eas.custom.salarytemplate.app", "WagesChromatographyQuery"); //actionRemove String _tempStr = null; actionRemove.setEnabled(true); actionRemove.setDaemonRun(false); actionRemove.putValue(ItemAction.ACCELERATOR_KEY, KeyStroke.getKeyStroke("ctrl D")); _tempStr = resHelper.getString("ActionRemove.SHORT_DESCRIPTION"); actionRemove.putValue(ItemAction.SHORT_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionRemove.LONG_DESCRIPTION"); actionRemove.putValue(ItemAction.LONG_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionRemove.NAME"); actionRemove.putValue(ItemAction.NAME, _tempStr); this.actionRemove.setBindWorkFlow(true); this.actionRemove.addService(new com.kingdee.eas.framework.client.service.PermissionService()); this.actionRemove.addService(new com.kingdee.eas.framework.client.service.NetFunctionService()); this.actionRemove.addService(new com.kingdee.eas.framework.client.service.UserMonitorService()); //actionAudit actionAudit.setEnabled(true); actionAudit.setDaemonRun(false); actionAudit.putValue(ItemAction.ACCELERATOR_KEY, KeyStroke.getKeyStroke("ctrl A")); _tempStr = resHelper.getString("ActionAudit.SHORT_DESCRIPTION"); actionAudit.putValue(ItemAction.SHORT_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionAudit.LONG_DESCRIPTION"); actionAudit.putValue(ItemAction.LONG_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionAudit.NAME"); actionAudit.putValue(ItemAction.NAME, _tempStr); this.actionAudit.addService(new com.kingdee.eas.framework.client.service.PermissionService()); //actionUnaudit actionUnaudit.setEnabled(true); actionUnaudit.setDaemonRun(false); actionUnaudit.putValue(ItemAction.ACCELERATOR_KEY, KeyStroke.getKeyStroke("ctrl U")); _tempStr = resHelper.getString("ActionUnaudit.SHORT_DESCRIPTION"); actionUnaudit.putValue(ItemAction.SHORT_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionUnaudit.LONG_DESCRIPTION"); actionUnaudit.putValue(ItemAction.LONG_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionUnaudit.NAME"); actionUnaudit.putValue(ItemAction.NAME, _tempStr); this.actionUnaudit.addService(new com.kingdee.eas.framework.client.service.PermissionService()); //actionTDPrint this.actionTDPrint = new ActionTDPrint(this); getActionManager().registerAction("actionTDPrint", actionTDPrint); this.actionTDPrint.addService(new com.kingdee.eas.framework.client.service.PermissionService()); //actionTDPrintPreview this.actionTDPrintPreview = new ActionTDPrintPreview(this); getActionManager().registerAction("actionTDPrintPreview", actionTDPrintPreview); this.actionTDPrintPreview.addService(new com.kingdee.eas.framework.client.service.PermissionService()); // CoreUI String tblMainStrXML = "&date&date&date$Resource{id}$Resource{number}$Resource{applier.id}$Resource{applier.name}$Resource{adminOrgUnit.id}$Resource{adminOrgUnit.displayName}$Resource{applyDate}$Resource{billState}$Resource{bizDate}$Resource{hrOrgUnit.id}$Resource{hrOrgUnit.name}$Resource{description}$Resource{approveType}$Resource{entrys.personID}$Resource{accountingstatus}$Resource{Accountingfrequency}$Resource{statisticalyear}$Resource{statisticalmonth}$Resource{corporatename}$Resource{starttime}$Resource{endtime}$Resource{entrys.checkoutcycle}$Resource{isitlocked}$Resource{calculationNumber}$Resource{calculationName}$Resource{taxpayingcode}$Resource{withholdingcode}$Resource{WithholdingName}$Resource{status}$Resource{bankName}$Resource{bankcode}$Resource{bankcardcode}$Resource{exchangerate}$Resource{OpeningProvince}$Resource{openingcity}$Resource{nameofaccount}$Resource{Salaryitemid}$Resource{projcetamount}$Resource{personname}$Resource{staffno}$Resource{idcardno}
"; this.tblMain.setFormatXml(resHelper.translateString("tblMain",tblMainStrXML)); this.tblMain.putBindContents("mainQuery",new String[] {"id","number","applier.id","applier.name","adminOrg.id","adminOrg.displayName","applyDate","billState","bizDate","hrOrgUnit.id","hrOrgUnit.name","description","approveType","entrys.personID","accountingstatus","Accountingfrequency","statisticalyear","statisticalmonth","corporatename","starttime","endtime","entrys.checkoutcycle","isitlocked","calculationNumber","calculationName","taxpayingcode","withholdingcode","WithholdingName","status","bankName","bankcode","bankcardcode","exchangerate","OpeningProvince","openingcity","nameofaccount","Salaryitemid","projcetamount","personname","staffno","idcardno"}); this.tblMain.checkParsed(); this.tblMain.getGroupManager().setGroup(true); this.separatorFW2.setVisible(true); this.btnCreateTo.setVisible(false); this.btnTraceUp.setVisible(false); this.btnTraceDown.setVisible(false); this.btnVoucher.setVisible(false); this.btnDelVoucher.setVisible(false); this.btnAuditResult.setVisible(false); this.menuItemCreateTo.setVisible(false); this.menuItemCopyTo.setVisible(false); this.kDSeparator4.setVisible(false); this.menuItemTraceUp.setVisible(false); this.menuItemTraceDown.setVisible(false); this.kDSeparator6.setVisible(false); this.menuItemVoucher.setVisible(false); this.menuItemDelVoucher.setVisible(false); this.menuItemViewDoProccess.setVisible(false); this.menuItemAuditResult.setVisible(false); this.btnAudit.setAction((IItemAction)ActionProxyFactory.getProxy(actionAudit, new Class[] { IItemAction.class }, getServiceContext())); this.btnAudit.setText(resHelper.getString("btnAudit.text")); this.btnAudit.setIcon(com.kingdee.eas.util.client.EASResource.getIcon("imgTbtn_audit")); this.btnAudit.setToolTipText(resHelper.getString("btnAudit.toolTipText")); this.btnUnaudit.setAction((IItemAction)ActionProxyFactory.getProxy(actionUnaudit, new Class[] { IItemAction.class }, getServiceContext())); this.btnUnaudit.setText(resHelper.getString("btnUnaudit.text")); this.btnUnaudit.setIcon(com.kingdee.eas.util.client.EASResource.getIcon("imgTbtn_unaudit")); this.btnUnaudit.setToolTipText(resHelper.getString("btnUnaudit.toolTipText")); this.btnUnaudit.setVisible(false); this.btnUnaudit.setMnemonic(85); this.menuItemAudit.setAction((IItemAction)ActionProxyFactory.getProxy(actionAudit, new Class[] { IItemAction.class }, getServiceContext())); this.menuItemAudit.setText(resHelper.getString("menuItemAudit.text")); this.menuItemAudit.setIcon(com.kingdee.eas.util.client.EASResource.getIcon("imgTbtn_audit")); this.menuItemAudit.setToolTipText(resHelper.getString("menuItemAudit.toolTipText")); this.menuItemAudit.setMnemonic(65); this.menuItemUnaudit.setAction((IItemAction)ActionProxyFactory.getProxy(actionUnaudit, new Class[] { IItemAction.class }, getServiceContext())); this.menuItemUnaudit.setText(resHelper.getString("menuItemUnaudit.text")); this.menuItemUnaudit.setMnemonic(85); this.menuItemUnaudit.setToolTipText(resHelper.getString("menuItemUnaudit.toolTipText")); this.menuItemUnaudit.setVisible(false); this.menuItemUnaudit.setIcon(com.kingdee.eas.util.client.EASResource.getIcon("imgTbtn_unaudit")); //Register control's property binding registerBindings(); registerUIState(); } public com.kingdee.bos.ctrl.swing.KDToolBar[] getUIMultiToolBar(){ java.util.List list = new java.util.ArrayList(); com.kingdee.bos.ctrl.swing.KDToolBar[] bars = super.getUIMultiToolBar(); if (bars != null) { list.addAll(java.util.Arrays.asList(bars)); } return (com.kingdee.bos.ctrl.swing.KDToolBar[])list.toArray(new com.kingdee.bos.ctrl.swing.KDToolBar[list.size()]); } /** * output initUIContentLayout method */ public void initUIContentLayout() { this.setBounds(new Rectangle(10, 10, 1013, 629)); this.setLayout(new KDLayout()); this.putClientProperty("OriginalBounds", new Rectangle(10, 10, 1013, 629)); tblMain.setBounds(new Rectangle(10, 10, 996, 580)); this.add(tblMain, new KDLayout.Constraints(10, 10, 996, 580, KDLayout.Constraints.ANCHOR_TOP | KDLayout.Constraints.ANCHOR_BOTTOM | KDLayout.Constraints.ANCHOR_LEFT | KDLayout.Constraints.ANCHOR_RIGHT)); } /** * output initUIMenuBarLayout method */ public void initUIMenuBarLayout() { this.menuBar.add(menuFile); this.menuBar.add(menuEdit); this.menuBar.add(MenuService); this.menuBar.add(menuView); this.menuBar.add(menuBiz); this.menuBar.add(menuWorkFlow); this.menuBar.add(menuTools); this.menuBar.add(menuHelp); //menuFile menuFile.add(menuItemAddNew); menuFile.add(menuItemImportData); menuFile.add(menuItemCloudFeed); menuFile.add(menuItemExportData); menuFile.add(menuItemCloudScreen); menuFile.add(separatorFile1); menuFile.add(menuItemCloudShare); menuFile.add(MenuItemAttachment); menuFile.add(kDSeparator1); menuFile.add(kdSeparatorFWFile1); menuFile.add(menuItemPageSetup); menuFile.add(menuItemPrint); menuFile.add(menuItemPrintPreview); menuFile.add(menuItemBatchPrint); menuFile.add(menuItemBatchPrintView); menuFile.add(kDSeparator2); menuFile.add(menuItemExitCurrent); //menuEdit menuEdit.add(menuItemEdit); menuEdit.add(menuItemRemove); menuEdit.add(kDSeparator3); menuEdit.add(menuItemCreateTo); menuEdit.add(menuItemCopyTo); menuEdit.add(kDSeparator4); //MenuService MenuService.add(MenuItemKnowStore); MenuService.add(MenuItemAnwser); MenuService.add(SepratorService); MenuService.add(MenuItemRemoteAssist); //menuView menuView.add(menuItemView); menuView.add(menuItemLocate); menuView.add(kDSeparator5); menuView.add(menuItemQuery); menuView.add(menuItemRefresh); menuView.add(menuItemSwitchView); menuView.add(separatorView1); menuView.add(menuItemTraceUp); menuView.add(menuItemTraceDown); menuView.add(menuItemQueryScheme); menuView.add(kDSeparator6); //menuBiz menuBiz.add(menuItemCancelCancel); menuBiz.add(menuItemCancel); menuBiz.add(menuItemVoucher); menuBiz.add(menuItemDelVoucher); menuBiz.add(menuTool); menuBiz.add(menuItemPCVoucher); menuBiz.add(menuItemAudit); menuBiz.add(menuItemDelPCVoucher); menuBiz.add(menuItemUnaudit); menuBiz.add(menuItemAbort); menuBiz.add(menuItemAbandon); //menuTool menuTool.add(menuItemSendMessage); menuTool.add(menuItemCalculator); menuTool.add(menuItemToolBarCustom); //menuWorkFlow menuWorkFlow.add(menuItemViewDoProccess); menuWorkFlow.add(menuItemMultiapprove); menuWorkFlow.add(menuItemWorkFlowG); menuWorkFlow.add(menuItemWorkFlowList); menuWorkFlow.add(separatorWF1); menuWorkFlow.add(menuItemNextPerson); menuWorkFlow.add(menuItemAuditResult); menuWorkFlow.add(kDSeparator7); menuWorkFlow.add(menuItemSendSmsMessage); //menuTools menuTools.add(menuMail); menuTools.add(menuItemStartWorkFlow); menuTools.add(menuItemPublishReport); //menuMail menuMail.add(menuItemToHTML); menuMail.add(menuItemCopyScreen); menuMail.add(menuItemToExcel); //menuHelp menuHelp.add(menuItemHelp); menuHelp.add(kDSeparator12); menuHelp.add(menuItemRegPro); menuHelp.add(menuItemPersonalSite); menuHelp.add(helpseparatorDiv); menuHelp.add(menuitemProductval); menuHelp.add(kDSeparatorProduct); menuHelp.add(menuItemAbout); } /** * output initUIToolBarLayout method */ public void initUIToolBarLayout() { this.toolBar.add(btnAddNew); this.toolBar.add(btnCloud); this.toolBar.add(btnView); this.toolBar.add(btnEdit); this.toolBar.add(btnXunTong); this.toolBar.add(btnRemove); this.toolBar.add(btnRefresh); this.toolBar.add(kDSeparatorCloud); this.toolBar.add(btnQuery); this.toolBar.add(btnLocate); this.toolBar.add(btnAttachment); this.toolBar.add(separatorFW1); this.toolBar.add(btnPageSetup); this.toolBar.add(btnPrint); this.toolBar.add(btnPrintPreview); this.toolBar.add(btnBatchPrint); this.toolBar.add(btnBatchPrintPreview); this.toolBar.add(separatorFW2); this.toolBar.add(btnCreateTo); this.toolBar.add(btnCopyTo); this.toolBar.add(btnQueryScheme); this.toolBar.add(separatorFW3); this.toolBar.add(btnTraceUp); this.toolBar.add(btnTraceDown); this.toolBar.add(btnWorkFlowG); this.toolBar.add(btnWorkFlowList); this.toolBar.add(btnSignature); this.toolBar.add(btnViewSignature); this.toolBar.add(separatorFW4); this.toolBar.add(btnVoucher); this.toolBar.add(btnNumberSign); this.toolBar.add(btnDelVoucher); this.toolBar.add(btnMultiapprove); this.toolBar.add(btnNextPerson); this.toolBar.add(btnPCVoucher); this.toolBar.add(btnAuditResult); this.toolBar.add(btnCancel); this.toolBar.add(btnDelPCVoucher); this.toolBar.add(btnCancelCancel); this.toolBar.add(btnWFViewdoProccess); this.toolBar.add(btnAudit); this.toolBar.add(btnUnaudit); this.toolBar.add(btnAbort); } //Regiester control's property binding. private void registerBindings(){ } //Regiester UI State private void registerUIState(){ } public String getUIHandlerClassName() { return "com.kingdee.eas.custom.salarytemplate.app.WagesChromatographyListUIHandler"; } public IUIActionPostman prepareInit() { IUIActionPostman clientHanlder = super.prepareInit(); if (clientHanlder != null) { RequestContext request = new RequestContext(); request.setClassName(getUIHandlerClassName()); clientHanlder.setRequestContext(request); } return clientHanlder; } public boolean isPrepareInit() { return false; } protected void initUIP() { super.initUIP(); } /** * output setDataObject method */ public void setDataObject(IObjectValue dataObject) { IObjectValue ov = dataObject; super.setDataObject(ov); } protected void Remove() throws Exception { IObjectValue editData = getBizInterface().getValue(new com.kingdee.bos.dao.ormapping.ObjectUuidPK(BOSUuid.read(getSelectedKeyValue()))); super.Remove(); recycleNumberByOrg(editData,"",editData.getString("number")); } protected void recycleNumberByOrg(IObjectValue editData,String orgType,String number) { if (!StringUtils.isEmpty(number)) { try { String companyID = null; com.kingdee.eas.base.codingrule.ICodingRuleManager iCodingRuleManager = com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getRemoteInstance(); if(!com.kingdee.util.StringUtils.isEmpty(orgType) && !"NONE".equalsIgnoreCase(orgType) && com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType))!=null) { companyID =com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType)).getString("id"); } else if (com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit() != null) { companyID = ((com.kingdee.eas.basedata.org.OrgUnitInfo)com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit()).getString("id"); } if (!StringUtils.isEmpty(companyID) && iCodingRuleManager.isExist(editData, companyID) && iCodingRuleManager.isUseIntermitNumber(editData, companyID)) { iCodingRuleManager.recycleNumber(editData,companyID,number); } } catch (Exception e) { handUIException(e); } } } /** * output loadFields method */ public void loadFields() { dataBinder.loadFields(); } /** * output storeFields method */ public void storeFields() { dataBinder.storeFields(); } /** * ????????งต?? */ protected void registerValidator() { getValidateHelper().setCustomValidator( getValidator() ); } /** * output setOprtState method */ public void setOprtState(String oprtType) { super.setOprtState(oprtType); } public SelectorItemCollection getBOTPSelectors() { SelectorItemCollection sic = new SelectorItemCollection(); return sic; } /** * output getSelectors method */ public SelectorItemCollection getSelectors() { SelectorItemCollection sic = new SelectorItemCollection(); String selectorAll = System.getProperty("selector.all"); if(StringUtils.isEmpty(selectorAll)){ selectorAll = "true"; } sic.add(new SelectorItemInfo("id")); sic.add(new SelectorItemInfo("number")); sic.add(new SelectorItemInfo("bizDate")); sic.add(new SelectorItemInfo("description")); sic.add(new SelectorItemInfo("applier.id")); sic.add(new SelectorItemInfo("applier.name")); sic.add(new SelectorItemInfo("adminOrg.id")); sic.add(new SelectorItemInfo("adminOrg.displayName")); sic.add(new SelectorItemInfo("applyDate")); sic.add(new SelectorItemInfo("hrOrgUnit.id")); sic.add(new SelectorItemInfo("hrOrgUnit.name")); sic.add(new SelectorItemInfo("billState")); sic.add(new SelectorItemInfo("approveType")); sic.add(new SelectorItemInfo("entrys.personID")); sic.add(new SelectorItemInfo("accountingstatus")); sic.add(new SelectorItemInfo("Accountingfrequency")); sic.add(new SelectorItemInfo("statisticalyear")); sic.add(new SelectorItemInfo("statisticalmonth")); sic.add(new SelectorItemInfo("corporatename")); sic.add(new SelectorItemInfo("starttime")); sic.add(new SelectorItemInfo("endtime")); sic.add(new SelectorItemInfo("entrys.checkoutcycle")); sic.add(new SelectorItemInfo("isitlocked")); sic.add(new SelectorItemInfo("calculationNumber")); sic.add(new SelectorItemInfo("calculationName")); sic.add(new SelectorItemInfo("taxpayingcode")); sic.add(new SelectorItemInfo("withholdingcode")); sic.add(new SelectorItemInfo("WithholdingName")); sic.add(new SelectorItemInfo("status")); sic.add(new SelectorItemInfo("bankName")); sic.add(new SelectorItemInfo("bankcode")); sic.add(new SelectorItemInfo("bankcardcode")); sic.add(new SelectorItemInfo("exchangerate")); sic.add(new SelectorItemInfo("OpeningProvince")); sic.add(new SelectorItemInfo("openingcity")); sic.add(new SelectorItemInfo("nameofaccount")); sic.add(new SelectorItemInfo("Salaryitemid")); sic.add(new SelectorItemInfo("projcetamount")); sic.add(new SelectorItemInfo("personname")); sic.add(new SelectorItemInfo("staffno")); sic.add(new SelectorItemInfo("idcardno")); return sic; } protected java.util.List getQuerySorterFields() { java.util.List sorterFieldList = new ArrayList(); sorterFieldList.add("number"); return sorterFieldList; } protected java.util.List getQueryPKFields() { java.util.List pkList = new ArrayList(); pkList.add("id"); return pkList; } /** * output actionRemove_actionPerformed method */ public void actionRemove_actionPerformed(ActionEvent e) throws Exception { super.actionRemove_actionPerformed(e); } /** * output actionAudit_actionPerformed method */ public void actionAudit_actionPerformed(ActionEvent e) throws Exception { super.actionAudit_actionPerformed(e); } /** * output actionUnaudit_actionPerformed method */ public void actionUnaudit_actionPerformed(ActionEvent e) throws Exception { super.actionUnaudit_actionPerformed(e); } /** * output actionTDPrint_actionPerformed method */ public void actionTDPrint_actionPerformed(ActionEvent e) throws Exception { checkSelected(); ArrayList idList =super.getSelectedIdValues(); if (idList == null || idList.size() == 0 || getTDQueryPK() == null || getTDFileName() == null) return; com.kingdee.bos.ctrl.kdf.data.impl.BOSQueryDelegate data = new com.kingdee.eas.framework.util.CommonDataProvider(idList,getTDQueryPK()); com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper appHlp = new com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper(); appHlp.print(getTDFileName(), data, javax.swing.SwingUtilities.getWindowAncestor(this)); } /** * output actionTDPrintPreview_actionPerformed method */ public void actionTDPrintPreview_actionPerformed(ActionEvent e) throws Exception { checkSelected(); ArrayList idList =super.getSelectedIdValues(); if (idList == null || idList.size() == 0 || getTDQueryPK() == null || getTDFileName() == null) return; com.kingdee.bos.ctrl.kdf.data.impl.BOSQueryDelegate data = new com.kingdee.eas.framework.util.CommonDataProvider(idList,getTDQueryPK()); com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper appHlp = new com.kingdee.bos.ctrl.report.forapp.kdnote.client.KDNoteHelper(); appHlp.printPreview(getTDFileName(), data, javax.swing.SwingUtilities.getWindowAncestor(this)); } public RequestContext prepareActionRemove(IItemAction itemAction) throws Exception { RequestContext request = super.prepareActionRemove(itemAction); if (request != null) { request.setClassName(getUIHandlerClassName()); } return request; } public boolean isPrepareActionRemove() { return false; } public RequestContext prepareActionAudit(IItemAction itemAction) throws Exception { RequestContext request = super.prepareActionAudit(itemAction); if (request != null) { request.setClassName(getUIHandlerClassName()); } return request; } public boolean isPrepareActionAudit() { return false; } public RequestContext prepareActionUnaudit(IItemAction itemAction) throws Exception { RequestContext request = super.prepareActionUnaudit(itemAction); if (request != null) { request.setClassName(getUIHandlerClassName()); } return request; } public boolean isPrepareActionUnaudit() { return false; } public RequestContext prepareActionTDPrint(IItemAction itemAction) throws Exception { RequestContext request = new RequestContext(); if (request != null) { request.setClassName(getUIHandlerClassName()); } return request; } public boolean isPrepareActionTDPrint() { return false; } public RequestContext prepareActionTDPrintPreview(IItemAction itemAction) throws Exception { RequestContext request = new RequestContext(); if (request != null) { request.setClassName(getUIHandlerClassName()); } return request; } public boolean isPrepareActionTDPrintPreview() { return false; } /** * output ActionTDPrint class */ protected class ActionTDPrint extends ItemAction { public ActionTDPrint() { this(null); } public ActionTDPrint(IUIObject uiObject) { super(uiObject); String _tempStr = null; _tempStr = resHelper.getString("ActionTDPrint.SHORT_DESCRIPTION"); this.putValue(ItemAction.SHORT_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionTDPrint.LONG_DESCRIPTION"); this.putValue(ItemAction.LONG_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionTDPrint.NAME"); this.putValue(ItemAction.NAME, _tempStr); } public void actionPerformed(ActionEvent e) { getUIContext().put("ORG.PK", getOrgPK(this)); innerActionPerformed("eas", AbstractWagesChromatographyListUI.this, "ActionTDPrint", "actionTDPrint_actionPerformed", e); } } /** * output ActionTDPrintPreview class */ protected class ActionTDPrintPreview extends ItemAction { public ActionTDPrintPreview() { this(null); } public ActionTDPrintPreview(IUIObject uiObject) { super(uiObject); String _tempStr = null; _tempStr = resHelper.getString("ActionTDPrintPreview.SHORT_DESCRIPTION"); this.putValue(ItemAction.SHORT_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionTDPrintPreview.LONG_DESCRIPTION"); this.putValue(ItemAction.LONG_DESCRIPTION, _tempStr); _tempStr = resHelper.getString("ActionTDPrintPreview.NAME"); this.putValue(ItemAction.NAME, _tempStr); } public void actionPerformed(ActionEvent e) { getUIContext().put("ORG.PK", getOrgPK(this)); innerActionPerformed("eas", AbstractWagesChromatographyListUI.this, "ActionTDPrintPreview", "actionTDPrintPreview_actionPerformed", e); } } /** * output getMetaDataPK method */ public IMetaDataPK getMetaDataPK() { return new MetaDataPK("com.kingdee.eas.custom.salarytemplate.client", "WagesChromatographyListUI"); } /** * output isBindWorkFlow method */ public boolean isBindWorkFlow() { return true; } /** * output getEditUIName method */ protected String getEditUIName() { return com.kingdee.eas.custom.salarytemplate.client.WagesChromatographyEditUI.class.getName(); } /** * output getBizInterface method */ protected com.kingdee.eas.framework.ICoreBase getBizInterface() throws Exception { return com.kingdee.eas.custom.salarytemplate.WagesChromatographyFactory.getRemoteInstance(); } /** * output createNewData method */ protected IObjectValue createNewData() { com.kingdee.eas.custom.salarytemplate.WagesChromatographyInfo objectValue = new com.kingdee.eas.custom.salarytemplate.WagesChromatographyInfo(); return objectValue; } /** * output getMergeColumnKeys method */ public String[] getMergeColumnKeys() { return new String[] {"id","number","applier.id","applier.name","adminOrgUnit.id","adminOrgUnit.displayName","applyDate","billState","bizDate","hrOrgUnit.id","hrOrgUnit.name","description","approveType","accountingstatus","Accountingfrequency","statisticalyear","statisticalmonth","corporatename","starttime","endtime","isitlocked","calculationNumber","calculationName","taxpayingcode","withholdingcode","WithholdingName","status","bankName","bankcode","bankcardcode","exchangerate","OpeningProvince","openingcity","nameofaccount","Salaryitemid","projcetamount","personname","staffno","idcardno"}; } protected String getTDFileName() { return "/bim/custom/salarytemplate/WagesChromatography"; } protected IMetaDataPK getTDQueryPK() { return new MetaDataPK("com.kingdee.eas.custom.salarytemplate.app.WagesChromatographyQuery"); } }