起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16264|回复: 31

资料汇总贴

  [复制链接]

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
发表于 2016-5-25 16:01:14 | 显示全部楼层 |阅读模式
本帖最后由 ecoolper 于 2016-10-29 11:22 编辑

一楼站位,留着后面用customerRefresh的另一种写法

  1.         Model.prototype.dataMainCustomRefresh = function(event) {
  2.                 var dfd = $.Deferred(); // 新建一个Deferred对象
  3.                 var doRefresh = function(event, dfd) {
  4.                         justep.Baas.sendRequest({
  5.                                 "url" : "/ecoolper/st/scene",
  6.                                 "action" : "analysis/store/summary",
  7.                                 "async" : true,
  8.                                 "params" : {},
  9.                                 "success" : function(table) {
  10.                                         event.source.loadData(table, event.options.append);
  11.                                         dfd.resolve(); // 改变deferred对象的执行状态
  12.                                 }
  13.                         });
  14.                         return dfd.promise(); // 返回promise对象
  15.                 }(event, dfd);
  16.                 event.promise = $.when(doRefresh);
  17.         };
复制代码




评分

参与人数 1威望 +20 收起 理由
Masion + 20 很给力!

查看全部评分

孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-9-6 18:08:47 | 显示全部楼层

【转帖】http://www.cnblogs.com/duanlianjiang/p/5557015.html

一、video的js知识点:
controls(控制器)、autoplay(自动播放)、loop(循环)==video默认的;
自定义播放器中一些JS中提供的方法和属性的记录:
1、play()控制视频的播放
2、pause()控制视频的停止
3、currentTime控制视频的当前时间
4、muted控制视频是否静音(赋值true or false)
5、volume控制音量的大小(赋值0-1)
6、duration视频的总时间
7、ontimeupdate事件(当前播放位置改变时执行,使用时要绑定addEventListener)
8、requestFullscreen全屏
二、全屏API介绍
浏览器全屏API简史
1、第一个实现浏览器原生全屏API的是在Safari 5.0(和iOS)中添加的webkitEnterFullScreen()函数,不过它只能在Safar的<video>标签的controls中。
2、在Safari 5.1中,苹果更新了这个API使它更接近于Mozilla的全屏API草案(实际上这要比苹果实现的更早),现在,所有的DOM元素都可以调用webkitRequestFullScreen()函数使HTML页面进入到全屏模式。
3、Firefox和Chome宣布它们将会添加原生的全屏API支持,而且这个特性已经在Chome 15+以及Firefox10+中实现,Mozilla团队已经发布了一些。
4、在2011年10月15日,W3C发布了一份全屏API草案(由Opera团队的一名成员编写),它跟Mozilla的草案有两个主要的不同点:
  • Mozilla/Webkit使用大写字母’S'(FullScreen),但W3C则不是(Fullscreen)
  • Mozilla/Webkit使用cancelFullScreen,W3C使用exitFullscreen
5、更新 (11/15/2011):来自IEBlog的Ted Johnson说IE10将不会支持全屏API (12/05/2011: 我对Ted的第一封email理解错了)IE10的开发团队还没有决定是否要实现全屏API。不过,他指出:Win8的 Metro风格的Internet Explorer始终是全屏状态,正如以前那样,按F11键即可进入全屏模式。
浏览器全屏API
要进入全屏模式,可以调用需要进入全屏元素的requestFullScreen(或者W3C的 requestFullscreen)方法。。要退出全屏,则调用document对象的cancelFullScreen(或者W3C的exitFullscreen)方法。
代码:
全屏
var docElm = document.documentElement;
//W3C
if(docElm.requestFullscreen){
docElm.requestFullscreen();
}
//FireFox
else if (docElm.mozRequestFullScreen) {
docElm.mozRequestFullScreen();
}
//Chrome等
else if (docElm.webkitRequestFullScreen) {
docElm.webkitRequestFullScreen();
}
//IE11
else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
}
退出全屏
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
}
else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
监听是否全屏
document.addEventListener("fullscreenchange", function(){
fullscreenState.innerHTML = (document.fullscreen)? "" : "not ";}, false);
document.addEventListener("mozfullscreenchange", function () {
fullscreenState.innerHTML = (document.mozFullScreen)? "" : "not ";}, false);
document.addEventListener("webkitfullscreenchange", function () {
fullscreenState.innerHTML = (document.webkitIsFullScreen)? "" : "not ";}, false);
document.addEventListener("msfullscreenchange", function () {
fullscreenState.innerHTML = (document.msFullscreenElement)? "" : "not ";}, false);
全屏是的样式设置
html:-moz-full-screen {
background: red;
}
html:-webkit-full-screen {
background: red;
}
html:fullscreen {
background: red;
}





孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 1 反对 0

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-7-21 13:39:26 | 显示全部楼层
字符格式化:1格式化为001
String.format("%03d", k, v);
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 1 反对 0

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-5-25 16:02:02 | 显示全部楼层
设置grid组件序号列列名
  1. //设置序号列名为:No.
  2.                 $(".x-grid-labels").each(function() {
  3.                         $(this).find("th:eq(0)").find("div").append("No.");
  4.                 });
复制代码



孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-2 10:06:55 | 显示全部楼层

在ProcessAfterAdvance事件中得到流转一下环节的名称和显示名称

在ProcessAfterAdvance事件中得到流转一下环节的名称和显示名称
  1.                 Task task = ProcessUtils.getNextTasks().iterator().next();
  2.                 String activity =task.getActivity();
  3.                 String activityName =task.getActivityName();
复制代码



孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-2 14:50:07 | 显示全部楼层
得到环节实例id、环节名称、环节显示名称
  1.                 ActivityInstance ai = ProcessUtils.getAI();
  2.                 String activity = ai.getActivityName();
  3.                 String activityName = ai.getActivityLabel();
  4.                 String taskID = ai.getActivityID();
复制代码



孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-3 09:36:36 | 显示全部楼层

通过流程实例id得到流程实例对象

通过流程实例id得到流程实例对象
  1. ProcessInstance pi = TaskDB.loadPI("流程实例id");
复制代码



孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-3 10:56:48 | 显示全部楼层
com.justep.system.context.ContextHelper.getOperator().getLanguage()
获取登录设定语言
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-8 10:36:07 | 显示全部楼层
在bex5中抛异常,建议使用:BusinessException
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-12 17:17:50 | 显示全部楼层
获取当前任务的后续任务可以通过以下代码实现:
  1.   for (Task t : ProcessUtils.getAI().getTask().getAllNextActiveTask()){
  2.         for (Task executor : t.getExecutorTasks()){
  3.               System.out.println(executor.getId());
  4.         }
  5.   }
复制代码

孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-12 17:18:14 | 显示全部楼层
获取当前流程所有活动的任务可以通过以下代码实现:
  1.   for (ActivityInstance ai : ProcessUtils.getPI().getActiveAIs()){
  2.       for (Task executor : ai.getTask().getExecutorTasks()){
  3.             System.out.println(executor.getId());
  4.       }
  5.   }
  6.                
复制代码
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10977
QQ
 楼主| 发表于 2016-6-13 11:56:56 | 显示全部楼层

Tomcat下使用Druid配置JNDI数据源
  1. <Context>
  2.     <!-- 使用阿里巴巴的DruidDataSource配置针对Oracle数据库的JNDI数据源 -->
  3.     <Resource
  4.         name="jdbc/OracleDataSource"
  5.         factory="com.alibaba.druid.pool.DruidDataSourceFactory"
  6.         auth="Container"
  7.         type="javax.sql.DataSource"
  8.         driverClassName="oracle.jdbc.OracleDriver"
  9.         url="jdbc:oracle:thin:@192.168.1.229:1521:lead"
  10.         username="lead_oams"
  11.         password="p"
  12.         maxActive="50"
  13.         maxWait="10000"
  14.         removeabandoned="true"
  15.         removeabandonedtimeout="60"
  16.         logabandoned="false"
  17.         filters="stat"/>
  18.         
  19.     <!-- 使用阿里巴巴的DruidDataSource配置针对MySQL数据库的JNDI数据源 -->
  20.      <Resource
  21.         name="jdbc/MysqlDataSource"
  22.         factory="com.alibaba.druid.pool.DruidDataSourceFactory"
  23.         auth="Container"
  24.         type="javax.sql.DataSource"
  25.         driverClassName="com.mysql.jdbc.Driver"
  26.         url="jdbc:mysql://192.168.1.233:3306/lead_oams?useUnicode=true&characterEncoding=utf-8"
  27.         username="lead_system"
  28.         password="password"
  29.         maxActive="50"
  30.         maxWait="10000"
  31.         removeabandoned="true"
  32.         removeabandonedtimeout="60"
  33.         logabandoned="false"
  34.         filters="stat"/>
  35.         
  36.     <!--使用阿里巴巴的DruidDataSource配置针对SQLServer数据库的JNDI数据源-->
  37.     <Resource
  38.         name="jdbc/SqlServerDataSource"
  39.         auth="Container"
  40.         factory="com.alibaba.druid.pool.DruidDataSourceFactory"
  41.         type="javax.sql.DataSource"
  42.         driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"
  43.         url="jdbc:sqlserver://192.168.1.61:1433;DatabaseName=gaclTest"
  44.         username="sa"
  45.         password="p@ssw0rd"
  46.         maxActive="50"
  47.         maxWait="10000"
  48.         removeabandoned="true"
  49.         removeabandonedtimeout="60"
  50.         logabandoned="false"
  51.         filters="stat"/>
  52. </Context>
复制代码



孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 21:27 , Processed in 0.085099 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表