If you wrap your text in another view using the repeating group
"ObjectGroup" it works,  im not sure why the replication manager
misses it though..

<canvas height="500" width="500" debug="true">
 <dataset name="elementsDts">
               <ObjectGroup itemName="Static">
                       <ObjectElement itemName="zigbee1"/>
                       <ObjectElement itemName="zigbee2"/>
                       <ObjectElement itemName="zigbee3"/>
               </ObjectGroup>
               <ObjectGroup itemName="Mobile">
                       <ObjectElement itemName="zigbee1" />
               </ObjectGroup>
       </dataset>


       <view name="elements" datapath="elementsDts:/" x="200"
width="200" height="150" bgcolor="green">
               <simplelayout axis="y" spacing="3"/>
<!-- **************** new **************-->
<view datapath="ObjectGroup" layout="axis:y">
               <text resize="true" clickable="true">
                       <datapath xpath="ObjectElement/@itemName"
pooling="true"/>
               </text>
</view>
       </view>

       <view x="0" y="250" width="200" height="200"
datapath="new:/ObjectElement" bgcolor="blue">
               <simplelayout axis="y"/>
               <text>First Name:</text>
               <edittext name="itemName" datapath="@itemName" x="80"/>
               <button name="kaka" text="Añade" width="40" height="30">
                       <handler name="onclick">
                               parent.datapath.updateData();
                               var dp= elementsDts.getPointer();
                               dp.selectChild();
dp.selectNext();
                               dp.addNodeFromPointer(parent.datapath);

parent.setDatapath("new:/ObjectElement");
                       </handler>
               </button>

       </view>
       <view x="210" y="250" width="200" height="200"
datapath="new:/ObjectElement" name="newZigbee" bgcolor="blue">
               <simplelayout axis="y"/>
               <text>First Name:</text>
               <edittext name="itemName" datapath="@itemName" x="80"/>
               <button name="kaka" text="Añade" width="40" height="30">
                       <handler name="onclick">
                               parent.datapath.updateData();
                               var dp= elementsDts.getPointer();
                               dp.selectChild();

                               dp.addNodeFromPointer(parent.datapath);

parent.setDatapath("new:/ObjectElement");
                       </handler>
               </button>

       </view>
</canvas>

Reply via email to