zoukankan      html  css  js  c++  java
  • 信息化基础建设 窗体特性

    窗体特性

    1. 记住表格布局

    2. Inquiry 查询

    3. 控件

    4. 多国语言

    5  Clone 复制

    6  Export/Import 通用导入导出

    7  Series code 序列号管理

    记住表格布局

    当窗体包含Grid,TreeView控件时,窗体在保存时会记住它的布局,在下次窗体重新打开时,自动加载布局设置

    clip_image001

    Grid的设置包括,列的顺序,分组,显示的字段,过滤

    clip_image002

    TreeView的设置包括,节点的展开状态

    查询 Enquiry

    查询,只有浏览数据的权限,不能编辑数据

    clip_image004

    在查看过帐,审批之后的数据,这个功能非常有用。

    在开发时,只需要继承现有的EntryForm

    [FunctionCode("SQISDM")]

    public partial class DictionaryEnquiry : DictionaryMaintenance

    {

    public DictionaryEnquiry()

    {

    InitializeComponent();

    }

    }

    设置如下属性
    clip_image005

    控件

    必须输入值的控件

    clip_image006

    包含Lookup的控件,如图,在控件最后有一个按钮,点击按钮可以打开Lookup窗体

    clip_image008

    Lookup开发时设置

    clip_image009

    多国语言

    三种语言设置,快捷键为Ctrl+1, Ctrl+2,Ctrl+3

    clip_image010

    clip_image011

    英语的环境

    clip_image012

    繁体中文

    clip_image013

    如果遇到没有翻译的内容,可调用功能SALMEB进行翻译内容的制作

    clip_image015

    Clone

    窗体内置拷贝功能 Clone Current Record/Other Record

    clip_image001[1]

    Clone Other Record会弹出窗口,供选择记录

    clip_image003

    选择AAM1577的员工编号,拷贝后,效果如下

    clip_image005

    这里的拷贝,是deep clone,而不是shallow copy.

    Export/Import 通用导入导出

    多亏了元数据的支持,得以实现通用的导入导出。

    先用框架代码,根据当前的实体类型,生成一个EXCEL文件,然后编辑EXCEL文件,放值到指定的地方,再用框架代码导入这个EXCEL中的各个值。

    K3系统中支持更多的导出格式,当前系统只支持EXCEL导入导出格式。

    Series Code 序列号

    依据不同的功能,设定不同的序列号生成规则。

    clip_image007

    比如,进仓单设定规则为IR+年+月+日+流水号,出仓单设定规则为IS+年+月+日+流水号

    销售单的规则为SO+年+月+日+流水号, 采购单的规则为PO+年+月+日+流水号,

    在保存时,可以自动获取下一个流水号,直接赋值给当前的实体,非常方便。

  • 相关阅读:
    CocoaPods初试用(1)
    iOS界面调试利器DCIntrospect
    iOS开发中sqlite3基本应用
    禁用iOS7系统自带的pop手势
    iOS7开发~Xcode5制作framework
    完美兼容iOS7自定义的AlertView
    iOS float类型比较大小
    iOS开发应用更新时,须注意事项
    Tesseract 文字识别 运用于ios7 xcode5 任意工程
    oc学习之路----内存管理
  • 原文地址:https://www.cnblogs.com/JamesLi2015/p/2074235.html
Copyright © 2011-2022 走看看