Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

9.1 Regression: Summary/formula field removed when using advanced field picker

$
0
0
SmartClient_v91p_2014-03-20_PowerEdition

This does not happen in our previous release (SmartClient_v90p_2013-08-05).

Repro steps:
- load test case
- open advanced field picker
- create a summary field
- note summary field is added to grid
observe summary field is not added to field picker
- click apply on field picker
- observe summary field is removed from grid

This occurs with formula fields as well. I can create summary and formula fields by using the fields context menu with no problem.

Code:

<!DOCTYPE html>

<html>
<head>
<style tyle="text/css">
<!--
@page {
  size: landscape;
 
}
-->
</style>

    <title >SNQA-423</title>
       
          <script type="text/javascript" >
                var isomorphicDir="http://localhost:8080/isomorphic/";
               
                var data = [
                        {inspectorID:12345, region:"United States", state:"Pennsylvania", city:"Pittsburgh", inspections:206,observations:913,lastInspectionDate:new Date(2012, 8, 13),index:52.6, inspectionType: {id:123, name:"type1"}},
                        {inspectorID:67890, region:"United States", state:"Pennsylvania", city:"Butler", inspections:66,observations:0,lastInspectionDate:new Date(2013, 2,2),index:75.3, inspectionType: {id:123, name:"type1"}},
                        {inspectorID:88776, region:"United States", state:"Pennsylvania", city:"Pittsburgh", inspections:66,observations:67,lastInspectionDate:new Date(2013,2,3),index:75.3, inspectionType: {id:123, name:"type1"}},
                        {inspectorID:44556, region:"United States", state:"Pennsylvania", city:"Philadelphia", inspections:206,observations:0,lastInspectionDate:new Date(2012,8,31),index:52.6, inspectionType: {id:123, name:"type1"}}
                ];
</script>
       
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Core.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Foundation.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Containers.js"></script>
  <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Grids.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Forms.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_DataBinding.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Drawing.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_PluginBridges.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Charts.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/system/development/ISC_Tools.js"></script>
 <script type="text/javascript" SRC="http://localhost:8080/isomorphic/skins/EnterpriseBlue/load_skin.js"></script>
       
</head>
<body>

        <br><br>
        <script>
       
                        isc.DataSource.create({
                                ID: "ds",
                                fields: [
                                        {name:"inspectorID", title:"Inspector ID", type:"integer" },
                                        {name:"inspections", type:"integer", title:"Number of Inspections"},
                                        {name:"static", type:"text", title:"Really Long Static Field Title"},
                                        {name:"region", type:"text", title:"Region/Country"},
                                        {name:"state", type:"text", title:"State"},
                                        {name:"city", type:"text", title:"City/Municipality"},
                                        {name:"observations", title:"# Observations"},
                                        {name:"lastInspectionDate", type:"date", title:"Last Inspection"}
                                ],
                                cacheData:data,
                                clientOnly: true
                        });
                       
                        var gridObject = isc.ListGrid.create({
                                dataSource: ds,
                                dataFetchMode : "local",
                                autoFetchData: true,
                                clientOnly: true,
                                width : "100%",
                                align : "center",
                                autoFitData : "vertical",
                                autoFitMaxHeight : 400,
                                alternateRecordStyles : true,
                                canAddFormulaFields : true,
                                canAddSummaryFields : true,
                                canGroupBy : true,
                                canReorderFields : true,
                                showGroupSummary : true,
                                groupByMaxRecords : 5,
                                useAdvancedFieldPicker: true,
                                advancedFieldPickerThreshold: 5
                        });       
                       
        </script>
        <br><br>

</body>

</html>


Viewing all articles
Browse latest Browse all 4756

Trending Articles