1④内部公开请勿外传1993-2017金蝶国际软件集团有限公司④内部公开请勿外传移动BOS开发BOS平台部李午亮2④内部公开请勿外传Content010203移动BOS架构概述移动BOS快速实施移动BOS插件开发04移动BOS开发技巧3④内部公开请勿外传Content010203移动BOS架构概述移动BOS快速实施移动BOS插件开发04移动BOS开发技巧4④内部公开请勿外传移动BOS平台架构5④内部公开请勿外传移动BOS平台架构6④内部公开请勿外传移动BOS产品解决方案终端设计器开发平台设备/应用管理SDKCloud工作台/云之家/微信IOS·Android·Html5移动BOS设计器MobileClient/ServiceSDKMCloud(MDM/MAM)K/3Cloud移动BOS平台移动开发解决方案移动BOS平台应用的开发完全基于K/3CloudBOS平台,与任何原生的移动应用开发平台无关(Android/iOS)完全基于K/3Cloud插件模式进行,提供移动端和服务器端的标准SDK。预置K/3Cloud移动工作台,支持集成各类移动应用功能。7④内部公开请勿外传移动BOS,企业移动应用定制平台配置编码移动BOS•致力于成为[企业移动信息化]的首选开发平台90%10%8④内部公开请勿外传Content010203移动BOS架构概述移动BOS快速实施移动BOS插件开发04移动BOS开发技巧9④内部公开请勿外传移动BOS快速实施–设计器10④内部公开请勿外传移动BOS快速实施–组件字段控件11④内部公开请勿外传移动BOS快速实施–页面载体移动业务移动表单移动单据移动单据详情移动单据列表12④内部公开请勿外传移动BOS快速实施–零代码开发以创建一个移动端出差申请为列:1.新建移动单据13④内部公开请勿外传移动BOS快速实施–零代码开发2.选择来源单据,这是最关键的一步14④内部公开请勿外传移动BOS快速实施–零代码开发3.拖动单据和列表显示的字段,设置操作菜单15④内部公开请勿外传移动BOS快速实施–零代码开发4.发布16④内部公开请勿外传Content010203移动BOS架构概述移动BOS快速实施移动BOS插件开发04移动BOS开发技巧17④内部公开请勿外传移动BOS插件开发–表单插件表单插件:主要是挂靠在移动表单上面,用于干预表单的各个元素及行为18④内部公开请勿外传移动BOS插件开发–表单插件(注册)19④内部公开请勿外传移动BOS插件开发–表单插件(示例:对字段、控件、列表的操作)20④内部公开请勿外传移动BOS插件开发–单据插件单据插件:主要是挂靠在移动单据详细上面,用于干预单据详细页面的各个元素及行为21④内部公开请勿外传移动BOS插件开发–单据插件(注册)22④内部公开请勿外传移动BOS插件开发–单据插件(示例:自定义菜单)23④内部公开请勿外传移动BOS插件开发–单据插件(示例:自定义附件上传下载)24④内部公开请勿外传移动BOS插件开发–列表插件单据插件:主要是挂靠在移动单据列表上面,用于干预单据列表的各个元素及行为25④内部公开请勿外传移动BOS插件开发–列表插件(注册)26④内部公开请勿外传移动BOS插件开发–列表插件(示例:列表行格式化)27④内部公开请勿外传移动BOS插件开发–自定义基础资料(配置即可)自定义基础资料:主要是在标准基础资料模板不能满足的情况先,进行的UI、元素自定义显示,支持配置和二开28④内部公开请勿外传移动BOS插件开发–自定义基础资料(新建)1.新增自定义基础资料单据,继承-》基础管理-》移动业务-》移动业务-》选择基础资料29④内部公开请勿外传移动BOS插件开发–自定义基础资料(来源单据)2.确定自定义的基础资料来源单据要与原来的一致(如果不确定,可以进入PC单据查看此基础资料的来源),示例中是员工作为基础资料30④内部公开请勿外传移动BOS插件开发–自定义基础资料(配置映射)3.PC端管理员进入“移动平台基础资料自定义”模块,新增PC端员工与自定义基础资料的映射关系31④内部公开请勿外传移动BOS插件开发–自定义基础资料(展示)4.显示自定义基础资料32④内部公开请勿外传移动BOS插件开发–自定义分录详情自定义分录详情:由于标准的分录详情界面是所有移动单据公用的界面,对于没有特殊需求的移动单据是适用。但也存在有些特殊的移动单据,需要做个性化二开33④内部公开请勿外传移动BOS插件开发–自定义分录详情(新建)1.新增自定义基础资料单据,继承-》基础管理-》移动业务-》移动业务-》选择基础资料34④内部公开请勿外传移动BOS插件开发–自定义分录详情(二开)2.自定义分录详情插件继承EntryDetailBaseEdit类。引用的DLL:Kingdee.Bos.Mobile.FormPlugIns.dll35④内部公开请勿外传移动BOS插件开发–自定义分录详情(插件注册)3.分录单据详情插件注册36④内部公开请勿外传移动BOS插件开发–自定义分录详情(展示)4.展示37④内部公开请勿外传移动BOS插件开发–移动特性接口接口:扫码、地图、短信、电话等移动特性接口38④内部公开请勿外传Content010203移动BOS架构概述移动BOS快速实施移动BOS插件开发04移动BOS开发技巧39④内部公开请勿外传移动BOS开发技巧–本地调试调试入口:浏览器(建议用谷歌浏览器:Chrome)地址栏输入(http://localhost/K3Cloud/mobile/index.aspx),打开H5登录界面40④内部公开请勿外传移动BOS开发技巧–本地调试调试具体表单或单据:修改地址栏的FormId、PageId和FormType的参数:FormId=对应移动表单的唯一标识;PageId=;清空PageId的参数值。FormType=mobilelist:指打开移动单据列表;Formtype=mobile|mobileform:指打开移动表单或单据详情。然后附加到VS的进程进行调试41④内部公开请勿外传移动BOS开发技巧–本地调试F12客户端调试:42④内部公开请勿外传移动BOS开发技巧–如何打开已有的移动表单和单据MobileShowParameterparam=newMobileShowParameter();param.FormId="你想打开的formid";//也可以添加自定义的参数param.CustomParams.Add("key名",“value”);//如果需要支持回调参考以下写法param.SyncCallBackAction=false;this.View.ShowForm(param,newAction((res)=>{this.View.Refresh();//刷新当前页面}));注:如果要打开移动单据列表,只需要把MobileShowParameter换成MobileListShowParameter43④内部公开请勿外传移动BOS开发技巧–如何打开一个网页链接JSONArrayparas=newJSONArray();JSONObjectjo=newJSONObject();//如果是本网站相对路径,就不要加http://jo["url"]="http://www.kingdee.com";jo["title"]="金蝶官网";paras.Add(jo);this.View.AddAction("openUrlWindow",paras);44④内部公开请勿外传移动BOS开发技巧–控件属性设置代码示例1、可见性设置this.View.GetControl("FButton").SetCustomPropertyValue("visible",true);2、锁定性设置this.View.GetControl("FDate").SetCustomPropertyValue("disabled",true);3、按钮、标签背景色设置this.View.GetControl("FButton").SetCustomPropertyValue("backcolor","115,208,241");4、按钮、标签字体颜色设置this.View.GetControl("FButton").SetCustomPropertyValue("forecolor","255,255,255");5、按钮、标签文本值设置this.View.GetControl("FLable").SetCustomPropertyValue("value","我是标签");45④内部公开请勿外传移动BOS开发技巧–控件属性设置代码示例6、高度、宽度设置this.View.GetControl("FDocEntity").SetCustomPropertyValue("height",100);this.View.GetControl("FDocEntity").SetCustomPropertyValue("width",320);7、设置页签控件的当前选中页签this.View.GetControl("FTab").SetCustomPropertyValue("selectedIndex",2);8、设置控件背景图片this.View.GetControl("FButton").SetCustomPropertyValue("backgroundurl","img.png");……46④内部公开请勿外传反馈–论坛:http://club.kingdee.com/forum.php?mod=forumdisplay&fid=748https://club.kingdee.com/forum.php?mod=viewthread&tid=1062364&viewsource=newservice文档−K/3Cloud移动官网:http://3g.k3cloud.kingdee.com/m/home.html−文档中心:http://open.kingdee.com/K3Cloud/WenKu/Index.aspx交流–QQ群:K/3Cloud移动实施开发群【416509614】反馈与帮助47④内部公开请勿外传1993-2017金蝶国际软件集团有限公司④内部公开请勿外传Thankyou!