[K/3Cloud]关于"选单"操作】的更多相关文章

之前有些人对这块有些疑问,比如: 1.选单操作是否和下推基本一样,都是公用同一套单据转换规则,只不过下推是源单推目标单,选单是目标单去选择源单,最终操作结果一样? 2,我想实现选单的时候,选单列表先通过插件过滤..是否支持这做法?..插件应该挂在哪个地方...重写哪个事件? 其实是一样的,选单会拿单据界面已经录入的部分字段对源单数据进行过滤,至于哪些字段参与过滤可以在单据转换规则上设置.配置在单据转换路线的插件策略上,派生AbstractConvertPlugIn类,可以看到有一些可重载的方法.…
概念: 定义了一个校验器对象,通常是添加到业务单据操作服务插件,用于对操作的合法性进行校验.继承自校验器抽象对象AbstractValidator. 示例: 新建一个类,继承自AbstractValidator. 通常重写方法: Validate using Kingdee.BOS; using Kingdee.BOS.Core; using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn; usin…
大部分人在进行K/3cloud二次开发插件的调试时,选择的是附加IIS进程w3wp调试,本文给大家介绍一下基于WebDev附加进程调试,不用重启iis. 步骤如下: 1)拷贝K/3cloud产品安装目录中的website整个目录到另外一个开发目录中,例如:D:\K3Cloud4DEV\Website 2)如果你的操作系统是32位的,那么第2个步骤可以省略,如果你的系统是64位的,那么请找个32位的系统安装一下K/3Cloud,然后将安装目录下website\bin目录中所有o*.dll组件拷贝并…
现在菜单点击事件既可以挂操作又可以挂服务,那到底是应该挂操作还是服务呢? 有个需求是要求一个动作可以在两个时点被触发 1.单据由下推或选单生成的时候: 2.点击单据界面功能菜单: 这样是不是需要做一个服务端服务适应单据转换,还要再做一个操作响应菜单点击? 在往菜单上挂内容的时候服务也可以选到,操作也可以选到,到底应该用哪个? 这里指的服务是表单服务,在Web层. 这个需求建议你这样做: 1.定义一个DoNothing操作(自定义操作),上面挂个服务端插件,你的业务逻辑写到插件里 EndOpera…
使用场景: 动态表单里面挂了个单据的序时薄,序时薄有菜单,但是把序时薄的工具栏隐藏了.新增,修改全部动态表单自己写.删除和过滤我想间接调用下隐藏的序时薄的删除和过滤按钮的操作.在插件里如何实现? 答: this.View.GetView(currentBillTabList).InvokeFormOperation("Filter"); this.View.SendDynamicFormAction(this.View.GetView(currentBillTabList));…
新增行:执行AfterCreateNewEntryRow,这个函数里面对一些数据进行处理(比如字段给上默认值): 复制行:复制行过程中希望这些字段能够得到我修改行信息后的数据,如果不处理,执行到AfterCreateNewEntryRow,你修改的数据信息就会被给默认值的代码冲掉: 处理:AfterCopyRow里面添加一个全局Bool控制参数BoolCopyRow=false,在执行AfterCreateNewEntryRow,执行在赋默认值操作之前做BoolCopyRow判断是否给赋默认值,…
1.下推事件及顺序 //初始化变量 OnInitVariable(InitVariableEventArgs e) //解析字段映射关系,并构建查询参数.这里可以加入你想要的额外的字段 OnQueryBuilderParemeter(QueryBuilderParemeterEventArgs e) //构建列表中选择数据行的In语句 OnInSelectedRow(InSelectedRowEventArgs e) //解析选单条件策略 OnParseFilter(ParseFilterEve…
概念 创建一个业务单据插件,处理单据的相关控制逻辑. 示例 新建一个类,继承自单据插件基类Kingdee.BOS.Core.Bill.PlugIn.AbstractBillPlugIn. using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.Metadata; using System; using System.Collections.Gener…
概念: 创建一个业务单据转换插件,在单据转换的各个时点干预单据转换的相关逻辑控制. 示例: 新建一个类,继承自单据转换插件基类Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.AbstractConvertPlugIn. using Kingdee.BOS; using Kingdee.BOS.Core; using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.DynamicForm.Pl…
基于最新的K3Cloud2的SP2,当前K3Cloud上所有的工作流都可以在移动手机上进行移动审批,具体如下: K/3 Cloud 支持移动审批,支持安卓和IOS. 关于申请试用: 1.打开浏览器,进入mcloud网站(http://mCloud.kingdee.com),注册用户. 2.注册完毕,通过邮箱激活企业号后,登录mcloud,打开页签"企业信息管理"输入你的服务器的互联网上的地址,点击保存,然后下载企业授权key文件. 3.在应用管理 - 所有产品中,选择K/3工作流,点击…