<apex:page id="Page" showHeader="false" sidebar="false" Controller="PersonalEvaluationController" action="{!init2}">
|
<c:PersonalEvaluationInTabComponent id="inTab" personalEvaluationSettingJson="{!personalEvaluationSettingJson}"
|
selectUser="{!selectUser}" selectedTab="{!selectedTab}" tabIdx="{!tabIdx}" peSettingsMap="{!peSettingsMap}"
|
/>
|
<script type="text/javascript">
|
PersonalEvaluationController.getPeSettings(selectedTab, selectedUser, function(peSettings, event) {
|
if(event.status) {
|
// TODO peSettings null の判断?
|
{// クリップした、作成中のSMARMへのリンクを出す
|
drawSmarmLink(peSettings);
|
}
|
{var chartNum = "1_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].OCM_Category__c, +rs[i].Id_CNT
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
label: 'OCSM分类', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {marginTop:3, fontSize:'7pt'},
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
min:0,
|
label: '客户数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d'}
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "1_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet2 = [];
|
var seriesSetJp = ['-','忠实客户','发展客户','维护客户','争取客户','调查客户','一般客户']; // TODO describe?
|
var ticksSet2 = [];
|
var ticksSetJp = ['-','消化科','呼吸科','普外科','泌尿科','妇科','耳鼻喉科','ET','不明','其他'];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].series = rs[i].Segment__c == null ? '-': rs[i].Segment__c;
|
if (seriesSet2.indexOf(rs[i].series) < 0) {
|
seriesSet2.push(rs[i].series);
|
}
|
rs[i].tick = rs[i].Department_Class_Label__c == null ? '-': rs[i].Department_Class_Label__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var seriesSet = [];
|
for (var s = 0; s < seriesSetJp.length; s++) {
|
var seriesJp = seriesSetJp[s];
|
if (seriesSet2.indexOf(seriesJp) >= 0) {
|
seriesSet.push(seriesJp);
|
}
|
}
|
var ticksSet = [];
|
for (var t = 0; t < ticksSetJp.length; t++) {
|
var tickJp = ticksSetJp[t];
|
if (ticksSet2.indexOf(tickJp) >= 0) {
|
ticksSet.push(tickJp);
|
}
|
}
|
var seriesDrawList = [];
|
for (var s = 0; s < seriesSet.length; s++) {
|
var drawList = [];
|
if (s in seriesDrawList) {
|
drawList = seriesDrawList[s];
|
} else {
|
seriesDrawList[s] = drawList;
|
}
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
}
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
var drawList = seriesDrawList[seriesSet.indexOf(rs[i].series)];
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].Id_CNT;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '客户数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 2,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "1_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].HCP__c, +rs[i].Id_CNT
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
label: 'HCP分类', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {marginTop:3, fontSize:'7pt'},
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
min:0,
|
label: '记录件数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d'}
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "2_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet2 = [];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].series = rs[i].Brand_Name == null ? '-': rs[i].Brand_Name;
|
if (seriesSet2.indexOf(rs[i].series) < 0) {
|
seriesSet2.push(rs[i].series);
|
}
|
rs[i].tick = rs[i].DC_Name == null ? '-': rs[i].DC_Name;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var seriesSet = seriesSet2.sort();
|
var ticksSet = ticksSet2.sort();
|
var seriesDrawList = [];
|
for (var s = 0; s < seriesSet.length; s++) {
|
var drawList = [];
|
if (s in seriesDrawList) {
|
drawList = seriesDrawList[s];
|
} else {
|
seriesDrawList[s] = drawList;
|
}
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
}
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
var drawList = seriesDrawList[seriesSet.indexOf(rs[i].series)];
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].Id_CNT;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
stackSeries: true,
|
seriesDefaults: jQuery.extend(true, {}, jqDefaultOption.seriesDefaults, {pointLabels: {show: false}}),
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {angle:-30, fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '品牌名,件数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 2,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "2_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.Account.fields.Endoscope_Inspection_Room_Num__c.label}',
|
'{!$ObjectType.Account.fields.GI_processor__c.label}',
|
'{!$ObjectType.Account.fields.NBI_processpr_number__c.label}'];
|
var ticksSet2 = [];
|
var ticksSetJp = ['-','消化科','呼吸科','普外科','泌尿科','妇科','耳鼻喉科','ET','不明','其他'];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Department_Class_Label__c == null ? '-': rs[i].Department_Class_Label__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = [];
|
for (var t = 0; t < ticksSetJp.length; t++) {
|
var tickJp = ticksSetJp[t];
|
if (ticksSet2.indexOf(tickJp) >= 0) {
|
ticksSet.push(tickJp);
|
}
|
}
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "2_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.Account.fields.Lapa_pro__c.label}',
|
'{!$ObjectType.Account.fields.OLY_lapa_unit__c.label}',
|
'{!$ObjectType.Account.fields.D3_HDTV_processor_OLY__c.label}',
|
'{!$ObjectType.Account.fields.D3_System_Count_formula__c.label}'];
|
var ticksSet2 = [];
|
var ticksSetJp = ['-','消化科','呼吸科','普外科','泌尿科','妇科','耳鼻喉科','ET','不明','其他'];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Department_Class_Label__c == null ? '-': rs[i].Department_Class_Label__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = [];
|
for (var t = 0; t < ticksSetJp.length; t++) {
|
var tickJp = ticksSetJp[t];
|
if (ticksSet2.indexOf(tickJp) >= 0) {
|
ticksSet.push(tickJp);
|
}
|
}
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var draw4List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List, draw4List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
draw4List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
draw4List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S4;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "4_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.OpportunityLineItem.fields.NumberOfObjective__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_number__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_High_PCL__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_PCL__c.label}'];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Key_product == null ? '-': rs[i].Key_product;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = ticksSet2.sort();
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var draw4List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List, draw4List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
draw4List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
draw4List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S4;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "4_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.OpportunityLineItem.fields.NumberOfObjective__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_number__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_High_PCL__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_PCL__c.label}'];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Key_product == null ? '-': rs[i].Key_product;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = ticksSet2.sort();
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var draw4List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List, draw4List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
draw4List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
draw4List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S4;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "4_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.OpportunityLineItem.fields.NumberOfObjective__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_number__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_High_PCL__c.label}',
|
'{!$ObjectType.OpportunityLineItem.fields.Received_order_PCL__c.label}'];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Key_product == null ? '-': rs[i].Key_product;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = ticksSet2.sort();
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var draw4List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List, draw4List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
draw4List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
draw4List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S4;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "5_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.Account.fields.Important_product1_formula__c.label}',
|
'{!$ObjectType.Account.fields.CV_290_OPD_coverage__c.label}',
|
'{!$ObjectType.Account.fields.Important_Product_opd1_number__c.label}',
|
'{!$ObjectType.Account.fields.CV_290_target_customer_OPD__c.label}'];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].OCM_Category__c == null ? '-': rs[i].OCM_Category__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = ticksSet2;
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var draw4List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List, draw4List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
draw4List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
draw4List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S4;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "5_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.Account.fields.Important_product8_formula__c.label}'
|
];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].OCM_Category__c == null ? '-': rs[i].OCM_Category__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = ticksSet2;
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '{!$ObjectType.Account.fields.Important_product8_formula__c.label} 合计', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d'}
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "5_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['客户数',
|
'{!$ObjectType.Account.fields.Proposal_target_customer_number__c.label}',
|
'{!$ObjectType.Account.fields.Proposal_Submit_Status_Using__c.label}'];
|
var ticksSet2 = [];
|
var ticksSetJp = ['-','消化科','呼吸科','普外科','泌尿科','妇科','耳鼻喉科','ET','不明','其他'];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Department_Class_Label__c == null ? '-': rs[i].Department_Class_Label__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = [];
|
for (var t = 0; t < ticksSetJp.length; t++) {
|
var tickJp = ticksSetJp[t];
|
if (ticksSet2.indexOf(tickJp) >= 0) {
|
ticksSet.push(tickJp);
|
}
|
}
|
var drawList = [];
|
var draw2List = [];
|
var draw3List = [];
|
var seriesDrawList = [drawList, draw2List, draw3List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
draw3List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
draw3List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S3;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "6_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].Date_Year + '年' + rs[i].Date_Month + '月', +rs[i].Id_CNT
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {angle:-40, fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '记录件数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "6_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].DC_Name, +rs[i].Id_CNT
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '记录件数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "6_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var ticksSet = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Important_product_name__c == null ? '-': rs[i].Important_product_name__c;
|
if (ticksSet.indexOf(rs[i].tick) < 0) {
|
ticksSet.push(rs[i].tick);
|
}
|
}
|
ticksSet.sort();
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] += 1;
|
}
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = [ticksSet[t], drawList[t]];
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
legend: {
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
// placement: 'outsideGrid',
|
xoffset: -20,
|
location: 'w',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberColumns: 1
|
}
|
},
|
highlighter: {
|
show: true, showMarker: false, tooltipLocation: 'mouse', tooltipOffset: -7,
|
tooltipAxes: 'xy',
|
useAxesFormatters:false,
|
tooltipSeparator:":<br/>",
|
tooltipFormatString:"%s"
|
},
|
seriesDefaults: {
|
renderer: jQuery.jqplot.DonutRenderer,
|
rendererOptions: {
|
padding: 15,
|
showDataLabels: true,
|
dataLabels: 'percent',
|
startAngle: -90,
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "7_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].Date_Year + '年' + rs[i].Date_Month + '月', +rs[i].Id_CNT
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {angle:-40, fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '拜访次数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d'}
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "7_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = [];
|
var ticksSet = [];
|
var ticksMap = {};
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].series = rs[i].DC_Name == null ? '-': rs[i].DC_Name;
|
if (seriesSet.indexOf(rs[i].series) < 0) {
|
seriesSet.push(rs[i].series);
|
}
|
rs[i].tick = rs[i].Date_Year + ('0' + rs[i].Date_Month).substr(-2);
|
if (rs[i].tick in ticksMap == false) {
|
ticksSet.push(rs[i].tick);
|
ticksMap[rs[i].tick] = rs[i].Date_Year + '年' + rs[i].Date_Month + '月';
|
}
|
}
|
seriesSet.sort(); // 上空積み上げ reverse() にする?
|
ticksSet.sort();
|
var ticksSumList = [];
|
var ticks = [];
|
for (var t = 0; t < ticksSet.length; t++) {
|
ticksSumList[t] = 0;
|
ticks[t] = ticksMap[ticksSet[t]];
|
}
|
var seriesDrawList = [];
|
for (var s = 0; s < seriesSet.length; s++) {
|
var drawList = [];
|
if (s in seriesDrawList) {
|
drawList = seriesDrawList[s];
|
} else {
|
seriesDrawList[s] = drawList;
|
}
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
}
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
var drawList = seriesDrawList[seriesSet.indexOf(rs[i].series)];
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].Id_CNT;
|
ticksSumList[ticksSet.indexOf(rs[i].tick)] += +rs[i].Id_CNT;
|
}
|
for (var s = 0; s < seriesSet.length; s++) {
|
var drawList = seriesDrawList[s];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = drawList[t] / ticksSumList[t] * 100;
|
}
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
stackSeries: true,
|
seriesDefaults: jQuery.extend(true, {}, jqDefaultOption.seriesDefaults, {pointLabels: {show: false}}),
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticks,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {angle:-40, fontSize: '7pt'}
|
},
|
yaxis: {
|
max: 100,
|
label: '拜访次数', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d%'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberColumns: seriesSet.length,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%.1f%")
|
}));
|
});
|
}}
|
{var chartNum = "7_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].Date_Year + '年' + rs[i].Date_Month + '月', rs[i].Visited_SUM / rs[i].Account_number_SUM * 100
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
label: '考核月', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {angle:-40, fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '拜访覆盖率', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d%'}
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "8_1"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var drawList = [];
|
var seriesDrawList = [drawList];
|
for (var i = 0; i < rs.length; i++) {
|
drawList.push([
|
rs[i].Date_Year + '年' + rs[i].Date_Month + '月', rs[i].HCP_cover_docter_SUM / rs[i].HCP_number_SUM * 100
|
]);
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
label: '考核月', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {angle:-40, fontSize: '7pt'}
|
},
|
yaxis: {
|
label: '每月拜访覆盖率(%)', labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
labelOptions: {fontSize:'7pt'},
|
tickOptions: {formatString:'%d%'}
|
}
|
}
|
}));
|
});
|
}}
|
{var chartNum = "8_2"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.Asset.fields.Quantity__c.label}',
|
'{!$ObjectType.Asset.fields.Confirmation_number_this_period_KPI__c.label}'];
|
var ticksSet2 = [];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].DC_Name == null ? '-': rs[i].DC_Name;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = ticksSet2 // .sort();
|
var drawList = [];
|
var draw2List = [];
|
var seriesDrawList = [drawList, draw2List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
},
|
series: makeHighlighterOption(seriesSet, "%d")
|
}));
|
});
|
}}
|
{var chartNum = "8_3"; if(peSettings['Report' + chartNum + '__c'] != null) {
|
queryDatasourceAsyn(chartNum, peSettings, noResultMessage, function(rs, chartNum) {
|
var seriesSet = ['{!$ObjectType.Account.fields.Summary_Number_case_record__c.label}',
|
'{!$ObjectType.Account.fields.Complete_Summary_Number_case_record150__c.label}'];
|
var ticksSet2 = [];
|
var ticksSetJp = ['-','消化科','呼吸科','普外科','泌尿科','妇科','耳鼻喉科','ET','不明','其他'];
|
for (var i = 0; i < rs.length; i++) {
|
rs[i].tick = rs[i].Department_Class_Label__c == null ? '-': rs[i].Department_Class_Label__c;
|
if (ticksSet2.indexOf(rs[i].tick) < 0) {
|
ticksSet2.push(rs[i].tick);
|
}
|
}
|
var ticksSet = [];
|
for (var t = 0; t < ticksSetJp.length; t++) {
|
var tickJp = ticksSetJp[t];
|
if (ticksSet2.indexOf(tickJp) >= 0) {
|
ticksSet.push(tickJp);
|
}
|
}
|
var drawList = [];
|
var draw2List = [];
|
var seriesDrawList = [drawList, draw2List];
|
for (var t = 0; t < ticksSet.length; t++) {
|
drawList[t] = 0;
|
draw2List[t] = 0;
|
}
|
// 件数Count
|
for (var i = 0; i < rs.length; i++) {
|
drawList[ticksSet.indexOf(rs[i].tick)] = +rs[i].S1;
|
draw2List[ticksSet.indexOf(rs[i].tick)] = +rs[i].S2;
|
}
|
var plot = jQuery.jqplot('chart' + chartNum, seriesDrawList, jQuery.extend({}, jqDefaultOption, {
|
title: peSettings['Report' + chartNum + '_Title'],
|
axes: {
|
xaxis: {
|
renderer: jQuery.jqplot.CategoryAxisRenderer,
|
ticks: ticksSet,
|
tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer,
|
tickOptions: {fontSize: '7pt'}
|
},
|
yaxis: {
|
tickOptions: {formatString:'%d'}
|
}
|
},
|
legend: {
|
labels: seriesSet,
|
show: true,
|
marginTop: 0,
|
marginBottom: 0,
|
rowSpacing: 0,
|
placement: 'outsideGrid',
|
xoffset: -20,
|
location: 's',
|
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
rendererOptions: {
|
numberRows: 1,
|
fontSize: '7pt',
|
seriesToggle: false
|
}
|
}
|
}));
|
});
|
}}
|
} else {
|
alert(event.message);
|
}}, {buffer: true, escape: false, timeout: 20000});
|
</script>
|
</apex:page>
|