zoukankan      html  css  js  c++  java
  • 对于基础资料的关联操作

    可以在BOS中那个字段的过滤字段增加条件:比如选择员工时,要过滤单据上部门中的员工,可以增加一个过滤条件,类似这样:FDept='GetValue(FDeptID)'

    所有的选择基础资料需要根据单据上的某一个字段来过滤都可以用类似的方式搞定,不用插件。

    如果是比较简单的资料,如国家、地区、城市等,可以用辅助资料实现级联,操作如下:
    (1)放置两个‘单选辅助资料列表’字段到界面,一个命名为国家,一个为地区
    (2)国家字段‘辅助资料类型‘属性设置为国家,地区字段‘辅助资料类型‘属性设置为地区
    (3)地区字段的’上级辅助资料‘设置为国家字段
    (4)然后去cloud web界面-基础资料-辅助资料列表,添加国家、地区的辅助资料即可。
    注:国家、地区只是一个示例,如果需要命名其他辅助资料,可以在cloud web界面 基础资料-辅助资料列表去添加辅助资料分组


    辅助资料只有名称,如果是基础资料这种有多属性的对象,则需要插件辅助实现了:
    可以在BeforeF7Select设置过滤,过滤条件根据获取父级基础资料的值来拼接
    public override void BeforeF7Select(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeF7SelectEventArgs e)
            {
                          // e.ListFilterParameter   用来设置F8过滤的属性
            }


  • 相关阅读:
    WebForm中使用MVC
    CPAN镜像使用帮助
    关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation
    XML之命名空间的作用(xmlns)
    xml相关术语说明
    .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
    BZOJ3734 : [Ontak2013]Miny
    BZOJ3448 : [Usaco2014 Feb]Auto-complete
    BZOJ3476 : [Usaco2014 Mar]The Lazy Cow
    BZOJ3619 : [Zjoi2014]璀灿光华
  • 原文地址:https://www.cnblogs.com/fyq891014/p/4188811.html
Copyright © 2011-2022 走看看