Smart client version: v8.3p_2013-05-28 (2013-05-28)
Browser: Google Chrome 27.0.1453.94 m
2 bugs by using the followed sample when scrollbars appear on the list (small screen) :
isc.ListGrid.create({
ID: "empselList",
width:"100%", height: "100%",
alternateRecordStyles:true,
headerHeight: 40,
showGridSummary:true,
summaryRowStyle: "cell",
styleName: "SDPlistGrid", // default = listGrid
maxTimeCols: 12,
fields:[
{name:"idEmployee", title:"Employee", minFieldWidth: 150, width: "100%", frozen:true},
{name:"idDaySchedule", title:"Dayschedule",width:80, frozen: true},
{name:"idDayScheduleNew", title:"Current<br>dayschedule",width:80, frozen: true},
{name:"idAbsence", title:"Absence", width: 150},
{name:"reg01", title:"Reg 1", width:60, showFilterEditor: false},
{name:"reg02", title:"Reg 2", width:60},
{name:"reg03", title:"Reg 3", width:60},
{name:"reg04", title:"Reg 4", width:60},
{name:"reg05", title:"Reg 5", width:60},
{name:"reg06", title:"Reg 6", width:60},
{name:"reg07", title:"Reg 7", width:60},
{name:"reg08", title:"Reg 8", width:60},
{name:"reg09", title:"Reg 9", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 8;} },
{name:"reg10", title:"Reg 10", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 9;} },
{name:"reg11", title:"Reg 11", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 10;} },
{name:"reg12", title:"Reg 12", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 11;} },
{name:"reg13", title:"Reg 13", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 12;} },
{name:"reg14", title:"Reg 14", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 13;} },
{name:"reg15", title:"Reg 15", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 14;} },
{name:"reg16", title:"Reg 16", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 15;} },
{name:"total",title:"Total<br>hours", width: 70,
cellAlign:"right",align:"center", showGridSummary:true,
summaryFunction:"sum"}
],
headerSpans: [
{ fields: ["idAbsence","reg01", "reg02", "reg03", "reg04", "reg05","reg06","reg07","reg08",
"reg09", "reg10", "reg11", "reg12", "reg13","reg14","reg15","reg16"
],
title: "Registration" }
],
showFilterEditor: true,
filterOnKeypress: true
});
1°) the minimum width of employee cell is not take in count
2°) subtotal is not displayed
What are we missing ?
Browser: Google Chrome 27.0.1453.94 m
2 bugs by using the followed sample when scrollbars appear on the list (small screen) :
isc.ListGrid.create({
ID: "empselList",
width:"100%", height: "100%",
alternateRecordStyles:true,
headerHeight: 40,
showGridSummary:true,
summaryRowStyle: "cell",
styleName: "SDPlistGrid", // default = listGrid
maxTimeCols: 12,
fields:[
{name:"idEmployee", title:"Employee", minFieldWidth: 150, width: "100%", frozen:true},
{name:"idDaySchedule", title:"Dayschedule",width:80, frozen: true},
{name:"idDayScheduleNew", title:"Current<br>dayschedule",width:80, frozen: true},
{name:"idAbsence", title:"Absence", width: 150},
{name:"reg01", title:"Reg 1", width:60, showFilterEditor: false},
{name:"reg02", title:"Reg 2", width:60},
{name:"reg03", title:"Reg 3", width:60},
{name:"reg04", title:"Reg 4", width:60},
{name:"reg05", title:"Reg 5", width:60},
{name:"reg06", title:"Reg 6", width:60},
{name:"reg07", title:"Reg 7", width:60},
{name:"reg08", title:"Reg 8", width:60},
{name:"reg09", title:"Reg 9", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 8;} },
{name:"reg10", title:"Reg 10", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 9;} },
{name:"reg11", title:"Reg 11", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 10;} },
{name:"reg12", title:"Reg 12", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 11;} },
{name:"reg13", title:"Reg 13", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 12;} },
{name:"reg14", title:"Reg 14", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 13;} },
{name:"reg15", title:"Reg 15", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 14;} },
{name:"reg16", title:"Reg 16", width:60, showIf: function(list,field,fieldNum) { return list.maxTimeCols > 15;} },
{name:"total",title:"Total<br>hours", width: 70,
cellAlign:"right",align:"center", showGridSummary:true,
summaryFunction:"sum"}
],
headerSpans: [
{ fields: ["idAbsence","reg01", "reg02", "reg03", "reg04", "reg05","reg06","reg07","reg08",
"reg09", "reg10", "reg11", "reg12", "reg13","reg14","reg15","reg16"
],
title: "Registration" }
],
showFilterEditor: true,
filterOnKeypress: true
});
1°) the minimum width of employee cell is not take in count
2°) subtotal is not displayed
What are we missing ?