Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    how to use retrieve multiple ... from Datasource

    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,

    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},
    ......
        ].....
    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
    Last edited by Stem; 11 May 2009, 09:44.
Working...
X