Hi,
The xml response looks like below
...
<document><id>11111</id><indexNumber>1.2</indexNumber><name>PA270151 renamed</name><orderNumber>5</orderNumber>
.....
<customFields>
<field><id>2</id><value>1242792000000</value></field>
<field><id>4</id><value>Done</value></field>
<field><id>1</id><value>12345</value></field>
<field><id>3</id><value>Group</value></field>
</customFields>
......
<document>
................
<document><id>222222</id><indexNumber>1.3</indexNumber><name>PA270151 </name><orderNumber>6</orderNumber>
.....
<customFields>
<field><id>2</id><value>1242792001111</value></field>
<field><id>4</id><value>ok</value></field>
<field><id>1</id><value>12345</value></field>
<field><id>3</id><value>Group</value></field>
</customFields>
......
<document>
.....
In the Datasource,
but the resulting x[0].fieldId only returns the Array of length "1" with <field><id> (["2"]) value, not Array of "4" like I hoped with values ["2","4","1","3"]
and x[0].fieldValue returns Array of "1" with some value ( ["1"] not sure where it pulled that value) but I hoped it will return the <value> attribute values
like ["1242792000000","Done","12345", "Group"]
Pl, let me know how to handle this case
Btw, we currently have 6.0 version
Thankyou
The xml response looks like below
...
<document><id>11111</id><indexNumber>1.2</indexNumber><name>PA270151 renamed</name><orderNumber>5</orderNumber>
.....
<customFields>
<field><id>2</id><value>1242792000000</value></field>
<field><id>4</id><value>Done</value></field>
<field><id>1</id><value>12345</value></field>
<field><id>3</id><value>Group</value></field>
</customFields>
......
<document>
................
<document><id>222222</id><indexNumber>1.3</indexNumber><name>PA270151 </name><orderNumber>6</orderNumber>
.....
<customFields>
<field><id>2</id><value>1242792001111</value></field>
<field><id>4</id><value>ok</value></field>
<field><id>1</id><value>12345</value></field>
<field><id>3</id><value>Group</value></field>
</customFields>
......
<document>
.....
In the Datasource,
Code:
isc.DataSource.create({
dataFormat: "xml",
// dataURL: set in controller for document
// parameters need to be passed are set in criteria of fetchData
recordXPath: //document
fields: [
......
{ multiple: true, name: "fieldId", type:"text",required: false , valueXPath: "customFields/field/id", hidden: true},
{ multiple:true, name: "fieldValue", type:"text",required: false , valueXPath: "customFields/field/value", hidden: true},
......
].....
and x[0].fieldValue returns Array of "1" with some value ( ["1"] not sure where it pulled that value) but I hoped it will return the <value> attribute values
like ["1242792000000","Done","12345", "Group"]
Pl, let me know how to handle this case
Btw, we currently have 6.0 version
Thankyou