demo.html
2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<div id="timelinr" class="page out" data-title="时间轴插件">
	<div id="timelinr-header"></div>
	<div id="timelinr-a"></div>
</div>
<script>
require(["NavHeader", "Timelinr"], function(NavHeader, Timelinr) {
	var _u = require("mUtil");
	var hasClsPicker = typeof clsPicker !== "undefined";
	if(!hasClsPicker) {
		new NavHeader({
			el: "timelinr-header",
			option: {
				title:"时间轴插件", 
				smallTitle:"timelinr"
			}
		}).render();
	}
	
	new Timelinr({
		el: "timelinr-a",
		option: {
			sourceid : -999,//表单建模查询id
			pageSize : !hasClsPicker ? 10 : 2,
			normalview : {
				timefield : {fieldid : 6537, fielddesc:"日期浏览框"},
				titlefield : {fieldid : 6528, fielddesc : "单行文本框"},
				otherfields : [
					[{fieldid : 6534, fielddesc : "人力资源浏览框"},{fieldid : -1, fielddesc : ",人员id:{rlzyllk}"}],
					[{fieldid : 6544, fielddesc:"图片上传"}]
				]
			},
			options: {
				readonly: false//是否数据只读
			},
			callback: {
				click : function(data){
					$u("/mobilemode/mobile/demo/plugin/Timelinr/detail.html?billid="+data.id, true);
				}
			},
			onload: function() {
				if (!hasClsPicker) return;
				_u.vetically("#timelinr-a");
				clsPicker.golalSetting({
					container: ".wev-comp-Timelinr",
					type: "Timelinr"
				});
				new clsPicker({
					selector: ".wev-pull-left",
					lineYSkew: 80,
					skew: ["", -0.6],
					position: "top right"
				});
				new clsPicker({
					selector: ".wev-media-inner",
					lineYSkew: 52,
					skew: [20, -2.5],
					position: "top right"
				});
				new clsPicker({
					selector: ".wev-media-title",
					lineYSkew: 35,
					skew: [10, -0.5],
					position: "top right"
				});
				new clsPicker({
					selector: ".wev-img",
					lineYSkew: -10,
					skew: ["", -1],
					position: "top right"
				});
				new clsPicker({
					selector: ".wev-ellipsis",
					lineYSkew: -20,
					skew: [5, -0.5],
					position: "top right"
				});
				
				new clsPicker({
					selector: ".wev-table-view-cell:last-child .wev-media-body",
					text: ".wev-media-body",
					lineYSkew: 75,
					skew: [1.2, 2.5],
					positon: "bottom right",
					height: 100
				});
				new clsPicker({
					selector: ".wev-comp-Timelinr",
					lineYSkew: 80,
					skew: [10, ""],
					height: 100
				});
				new clsPicker({
					selector: ".wev-more-btn",
					lineYSkew: 100,
					skew: [5, 1],
					height: 100
				});
			}
		}
	}).render();
});
</script>