文档章节

金蝶EAS重写系统组件(CostCenterBizUnitF7)

周翔
 周翔
发布于 2015/02/09 16:05
字数 268
阅读 164
收藏 2
点赞 0
评论 0

CostCenterBizUnitF7  是一个树形的F7选择框,用于选择成本中心,支持单选,多选.它和它的兄弟 CostCenterF7NoPerm,在EAS BOS属于系统组件.


它有一个很不方便的地方:查询的时候默认 编码 ,但通常我们是根据 名称 .这里通过重写组件来解决问题.

思路是这样的:反编译 CostCenterBizUnitF7 类,然后在二次开发的类里面  重写一个 同 路径同类名 的类,设置其默认根据 名称 进行查询,系统在运行时优先使用二次开发里面的类.这样就达到目我们的要求了.


实际操作中,通过反编译,发现  CostCenterBizUnitF7,CostCenterF7NoPerm 的默认设置是在 构造方法  

com.kingdee.eas.basedata.org.client.OrgF7UI2.OrgF7UI2() 
throws Exception

中实现的,代码如下

        this.comboField.addItem(ImportCompayFieldsEnum.NUMBER);
        this.comboField.addItem(ImportCompayFieldsEnum.NAME);
        this.comboField.addItem(ImportCompayFieldsEnum.UNITTYPE);
        this.comboField.addItem(ImportCompayFieldsEnum.CODE);
        this.comboField.addItem(ImportCompayFieldsEnum.SIMPLENAME);
        this.comboField.addItem(ImportCompayFieldsEnum.DESRIPTION);
        this.comboField.setSelectedIndex(0);

很显然,我们只要设置 comboField.setSelectedIndex(1)   即可达到目的.


类似的思路还可以用于重写其它的系统组件.

© 著作权归作者所有

共有 人打赏支持
周翔

周翔

粉丝 7
博文 46
码字总数 20677
作品 0
长宁
程序员
金蝶破解版的危害

金蝶财务软件是全球领先的财务处理类软件,受到很多企业和会计人员的喜爱,金蝶在财务软件研发方面有着独特的优势。但一些财务安全意识不强的用户会寻找金蝶KIS记账王破解版,下面将详细讲解...

石沉大海 ⋅ 2016/12/06 ⋅ 0

财务报表软件免费版下载

工欲善其事,必先利其器。每个从事代理记账的会计都渴望拥有一款好用的财务软件,拥有一款适合自己的财务软件,可以使其工作事半功倍,那么会计该如何选择代理记账软件呢? 为回馈广大用户对...

石沉大海 ⋅ 2016/11/08 ⋅ 0

金蝶BOS 7.5 SQL语句生成分析

今天刚好有空,就分析下 金蝶BOS 7.5 SQL语句生成 方式.(分析环境 Oracle 11.0.2 , 金蝶BOS 7.5.0) 1 操作思路 思路是这样的,在开发环境触发SQL操作,然后在数据库中查出最近执行的SQL,对其...

周翔 ⋅ 2014/11/23 ⋅ 0

消除三大边界 金蝶EAS将如何做?

  【IT168 资讯】经济全球化时代,新科技与新方法将世界抹的更加扁平,信息对于企业的重要性更加凸显。信息不对称,导致企业决策失误,各种管理的指令与策略难以有效执行,使企业逐步走向倒...

IT168网站 ⋅ 2009/12/08 ⋅ 0

谁用过金蝶eas,可以直接远程接入吗?

哪位公司有用金蝶eas软件,可以直接远程接入吗,不使用vpn或者其他设备工具?

叫我第一名 ⋅ 2012/11/10 ⋅ 0

金蝶EAS下员工和账号禁用SQL

--员工禁用账号没禁用SELECT t.fname_l2 FROM tpmuser t INNER JOIN tbdperson t1 ON t1.fid = t.fpersonid AND t1.fdeletedstatus = 2 WHERE t.fforbidden = 0;--员工禁用后,禁用账号UPDAT......

周翔 ⋅ 2014/03/13 ⋅ 0

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 程序集说明

今天放出了AgileEAS.NET的ActiveXForm和SmartWin的体验,在大家对为东西有个简单的了解和感觉后,我会选择在合适的时间发放完整的开发包。 我想有的朋友安装了客户端也很想知道,那些程序集文...

agilelab ⋅ 2010/06/26 ⋅ 0

AgileEAS.NET 4.0 重构裁剪后的程序集说明

前几天在文章AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口简单的介绍了一下AgileEAS.NET平台在2011年初的一些重大改进措施,其中涉及对原有程序集的合作与裁剪...

agilelab ⋅ 2011/05/09 ⋅ 0

AgileEAS.NET SOA 中间件平台 5.2 发布说明-包含Silverlight及报表系统的开源代码下载

一、AgileEAS.NET SOA 中间件简介 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建...

agilelab ⋅ 2013/10/28 ⋅ 0

AgileEAS.NET SOA 平台5.1开发包介绍

一、前言 AgileEAS.NET应用开发平台,简称EAS.NET,是基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变...

agilelab ⋅ 2013/04/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringCloud 微服务 (六) 服务通信 RestTemplate

壹 通信的方式主要有两种,Http 和 RPC SpringCloud使用的是Http方式通信, Dubbo的通信方式是RPC 记录学习SpringCloud的restful方式: RestTemplate (本篇)、Feign 贰 RestTemplate 类似 Http...

___大侠 ⋅ 15分钟前 ⋅ 0

React创建组件的三种方式

1.无状态函数式组建 无状态函数式组件,也就是你无法使用State,也无法使用组件的生命周期方法,这就决定了函数组件都是展示性组件,接收Props,渲染DOM,而不关注其他逻辑。 无状态函数式组...

kimyeongnam ⋅ 21分钟前 ⋅ 0

react 判断实例类型

今天在写组件的时候想通过判断内部子元素不同而在父元素上应用不同的class,于是首先要解决的就是如何判断子元素的类型。 这里附上一个讲的很全面的文章: https://www.cnblogs.com/onepixel...

球球 ⋅ 28分钟前 ⋅ 0

Centos7备份数据到百度网盘

一、关于 有时候我们需要进行数据备份,如果能自动将数据备份到百度网盘,那将会非常方便。百度网盘有较大的存储空间,而且不怕数据丢失,安全可靠。下面简单的总结一下如何使用 bypy 实现百...

zctzl ⋅ 42分钟前 ⋅ 0

开启远程SSH

SSH默认没有开启账号密码登陆,需要再配置表中修改: vim /etc/ssh/sshd_configPermitRootLogin yes #是否可以使用root账户登陆PasswordAuthentication yes #是都开启密码登陆ser...

Kefy ⋅ 45分钟前 ⋅ 0

Zookeeper3.4.11+Hadoop2.7.6+Hbase2.0.0搭建分布式集群

有段时间没更新博客了,趁着最近有点时间,来完成之前关于集群部署方面的知识。今天主要讲一讲Zookeeper+Hadoop+Hbase分布式集群的搭建,在我前几篇的集群搭建的博客中已经分别讲过了Zookeep...

海岸线的曙光 ⋅ 52分钟前 ⋅ 0

js保留两位小数方法总结

本文是小编针对js保留两位小数这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以下是全部内容: 一、我们首先从经典的“四舍五入”算法讲起 1、四舍五入的情况...

孟飞阳 ⋅ 今天 ⋅ 0

python log

python log 处理方式 log_demo.py: 日志代码。 #! /usr/bin/env python# -*- coding: utf-8 -*-# __author__ = "Q1mi""""logging配置"""import osimport logging.config# 定义三种......

inidcard ⋅ 今天 ⋅ 0

mysql 中的信息数据库以及 shell 查询 sql

Information_schema 是 MySQL 自带的信息数据库,里面的“表”保存着服务器当前的实时信息。它提供了访问数据库元数据的方式。 什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,...

blackfoxya ⋅ 今天 ⋅ 0

maven配置阿里云镜像享受飞的感觉

1.在maven目录下的conf/setting.xml中找到mirrors添加如下内容,对所有使用改maven打包的项目生效。 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.al......

kalnkaya ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部