SmartClient Version: v11.1p_2018-05-02/Enterprise Development Only (built 2018-05-02)
Hello, please try this test case:
In the countryName field of the dataSource I've added an exportTitle attribute:
You'll see that the exportTitle is not used in the excel file.
Hello, please try this test case:
Code:
isc.ListGrid.create({ ID: "countryList", width:800, height:250, top:75, left: 10, alternateRecordStyles:true, dataSource: worldDSExport, autoFetchData: true, fields:[ {name:"countryName", title:"Country"}, {name:"capital", title:"Capital"}, {name:"continent", title:"Continent"}, {name:"independence", type: "date", title:"Nationhood", format:"ddd MMMM dd yyyy", width:150}, {name:"population", type: "number", title:"Population", format:",0"}, {name:"gdp", title:"GDP", type: "float", format: ",0.00"} ], showFilterEditor: true }); isc.Button.create({ ID: "exportButton", title: "Export", left: 320, top: 10, click: function () { worldDSExport.exportClientData([countryList.getOriginalData().get(0)], { exportAs: 'xls'}) } });
Code:
<DataSource ID="worldDSExport" tableName="worldDS" serverType="sql" recordName="country" testFileName="/examples/shared/ds/test_data/world.data.xml" > <fields> <field name="pk" type="integer" hidden="true" primaryKey="true" /> <field name="countryCode" type="text" title="Code" required="true" /> <field name="countryName" type="text" title="Country" exportTitle="foo" required="true" /> <field name="capital" type="text" title="Capital" /> <field name="government" type="text" title="Government" length="500" /> <field name="continent" type="text" title="Continent" > <valueMap> <value>Europe</value> <value>Asia</value> <value>North America</value> <value>Australia/Oceania</value> <value>South America</value> <value>Africa</value> </valueMap> </field> <field name="independence" type="date" title="Nationhood" /> <field name="area" type="float" title="Area (sq km)" /> <field name="population" type="integer" title="Population" /> <field name="gdp" type="float" title="GDP ($M)" /> <field name="member_g8" type="boolean" title="G8" /> </fields> <operationBindings> <operationBinding operationType="fetch" operationId="customJSONExport"> <exportResults>true</exportResults> <exportAs>json</exportAs> <exportFilename>Results.txt</exportFilename> <lineBreakStyle>dos</lineBreakStyle> </operationBinding> </operationBindings> </DataSource>
Comment