金蝶移动bos开发教程_移动BOS开发技巧
移动BOS中能够点击一个按钮或者图片,给某个人发短信或者打电话了,并且自动填入电话号码呢
在移动BOS中做到这个很简单的,如何响应按钮我们就不罗嗦了,进入正题,在按钮响应事件中,加入以下代码
1 首先我们来看看如何打电话
JSONArray jsonArray = new JSONArray();
jsonArray.Add("13900000000"); //电话号码
this.View.AddAction(JSAction.SendCall, jsonArray);
2 再来看看如何发短信
JSONArray jsonArray = new JSONArray();
jsonArray.Add("13900000000");
this.View.AddAction(JSAction.SendSMS, jsonArray);
1、自定义过滤界面(以业务审批为例)
1)自定义过滤表单,根据业务需求自己设计移动表单,自己写插件
在点击确认按钮时关闭窗口,并把数据返回父窗口。
2)在列表界面的底部菜单的点击事件中弹出上面的自定义的表单,在回调事件中获取过滤界面返回的数据,并刷新界面。
3)在列表的PrepareFilterParameter事件中拼接过滤条件
2、设置快捷过滤
3、插件设置默认过滤条件在移动单据列表插件的PrepareFilterParameter事件中设置固定过滤条件。
public override void PrepareFilterParameter(Core.List.PlugIn.Args.FilterArgs e)
{
e.AppendQueryFilter(string.Format("FReceiverId = {0}", this.Context.UserId)); //设置过滤条件
e.AppendQueryOrderby(" FCOMPLETEDTIME Desc "); //设置排序字段
}
金蝶云 移动平台宿主于IIS中,那么不可避免的设计到IIS的老生常谈的问题;
1、 第一次加载慢
2、 Session超时。
那么如何解决这个问题呢。
前提条件
1、 windows 2008 r2 + iis 7.5
2、 windows 2012 r2 + iis 8.0
微软设计了一个模块,让应用程序可以有充足的时间暖机,暖机完成后才会开始接收第一个 HTTP 要求,这个模块即是 Application Warm-up 模块。Application Warm-up 模块是负责在应用程序处理第一个要求前,先给予其初始化的时间,让它可以在服务第一个要求前先做完初始化的工作后,再开放处理第一个要求。Application Warm-up 具有下列的功能:
1、 通过工作进程预载(pre-load workerprocess)来减少响应所需要的时间,尤其是第一个响应。
2、 通过工作进程预加载以增加在应用程序集区回收时的强固性。
3、 自定义应用程序预加载功能。
金蝶移动bos开发教程_移动BOS开发技巧相关推荐
- 树莓派python开发教程_树莓派Raspberry开发从基础到进阶视频+设计资料超详细教程下载...
课程内容 [初级篇]重点推荐:树莓派开发实战视频教程+文档教程(含源码) 课程目录 教学视频与源代码 1.[进阶篇]Raspberry详细视频教程 树莓派基础 安装树莓派的操作系统 远程登录和使用树莓 ...
- java后端开发教程_【后端开发】详细讲解JAVA中方法重载概念——简单易懂
1.什么方法重载? 方法的重载指的是方法名一样,但是参数类型不一样 1.1.attack方法重载 有一种英雄,叫做物理攻击英雄 ADHero,为ADHero 提供三种方法. public void a ...
- java ios 开发教程_《iOS开发60分钟入门》
@autoreleasepool 作用:优化内存的使用和释放 1, 写基于命令行的的程序时,就是没有UI框架,如AppKit等Cocoa框架时. 2, 写循环,循环里面包含了大量临时创建的对象.(本文 ...
- openlayers3开发教程_开始
openlayers3开发教程_开始 openlayers官方网站:https://openlayers.org/ 在旧版本处查看: Latest v3: v3.20.1, released 2016 ...
- java微信公众号开发教程_微信公众平台开发教程(java版本含代码) 中文PDF版 3.13MB...
本文档将对即将推出的微信公众帐号开发系列连载教程做简单的说明. 教程主要是面向有一定 Java 编程基础的朋友, 目录: 微信公众帐号开发教程第 1 篇-引言 2 微信公众帐号开发教程第 2 篇-微 ...
- Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...
<Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...
- pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...
二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...
- AutoCAD 开发文档,AutoLISP 教程,.Net AutoCAD开发教程,VB AutoCAD开发教程,ObjectARX 开发指南,VBA AutoCAD开发教程,ActiveX 开发指南
AutoCAD 开发文档, CAD开发者社区 - AutoCAD二次开发文档,CAD二次开发,CAD插件开发,中文CAD文档 - 中文CAD开发文档,CAD二次开发问题交流,优秀插件分享 AutoLI ...
- shopify二次开发教程_详细教程:如何将Shopify的Storefront API与React和Redux结合使用...
shopify二次开发教程 by Chris Frewin 克里斯·弗里温(Chris Frewin) 详细教程:如何将Shopify的Storefront API与React和Redux结合使用 ( ...
- Windows 10开发教程_编程入门自学教程_菜鸟教程-免费教程分享
教程简介 Windows 10开发入门教程 - 从简单的步骤了解Windows 10开发,从基本到高级概念,包括简介,UWP,第一个应用程序,商店,XAML控件,数据绑定,XAML性能,自适应设计,自 ...
最新文章
- linux apache配置多线程,linux apache 日志配置
- python-匿名函数lambda
- 从屌丝毕业生到三次优秀员工(腾讯三年工作感悟)
- Java String类型转换成Date日期类型
- 如何开发一个学生成绩管理糸统(9)
- 自适应宽度元素单行文本省略用法探究
- 52个有效方法(1) - 了解Objective-C语言的起源
- PCDN实现flash无延时直播的技术原理与优点 1
- Vue.js 学习笔记三,一些基础指令,v-bind,v-on
- ERP软件管理持续升级 抢占产业先机
- ng-repeat动态生成的DOM如何获取宽度(封装好的方法)
- 惠普HP LaserJet 2100 打印机驱动
- CISSP-考纲分析
- 训练过程loss突然增大可能的原因
- 端元提取——逐次投影算法SPA与顶点成分分析VCA
- 【Faster R-CNN论文精度系列】原文精析
- 物联网、无线模块和组合模块,具体是什么意思
- 如何用短代码实现内容WordPress会员登录可见?
- 【序列化类Serializer】
- 手柄映射软件_生化危机3该用哪款游戏手柄?北通宙斯给你四维游戏体验
热门文章
- IDEA 打开窗口切换的快捷键
- android srgb模式,一加3固件官方更新:加入屏幕边缘防误触和sRGB显示模式功能
- werfault.exe出现的原因与解决办法以及werfault.exe 该内存不能为written如何解决?
- cad打印去掉边框_CAD中图片的边框怎么去除? - CAD自学网
- 利用科来数据包播放器实现网络数据回放
- 无需 Cookie,把 Python 微博爬虫改写成 Chrome 插件
- 移植MPlay到mini2440开发板
- hbuilderx为什么打不开_windows系统,HBuilderX无法启动、点击无反应、或启动报错的解决方案...
- 游戏对战平台编写流程
- 回顾计算机主板中南北桥的作用