on 08-06-2008 11:24 AM
Hi, Am getting List of values in Arraylist from one application,
How to assign this values to a value attribute under one particular node.
Regards,
Venki
Hi,
If your node is "A" and elemente "ele1" and "ele2" as elements under it
for(int i=0;i<list.size();i++){
IAElement ele=wdContext.nodeA().createAElement();
ele.setEle1("value from list");
ele.setEle2("value from list");
wdContext.nodeA().addElement(ele);
}
Edited by: Sudhir Gorantla on Aug 6, 2008 4:10 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
if your node is "a" and attribute under it is "v" and your view is xyz view
for (int i=0;i<=arraylist.size();i++)
{
IPrivateXYZ.IAElement aele =wdContext.nodeA().createAElement();
aele.setV(""+arraylist.get(1));
wdContext.nodeA().addElement(aele);
wdComponentAPI.getMessageManager().reportSuccess(wdContext.currentAElement().getV());
}
PradeeP
Hi,
Following is a sample code to acheive this,
ArrayList arr; //Array list that you get from some application
//Node->Orders
// Attr1->OrderId
// Attr2->Qty
for(int x=0; x< arr.size(); x++)
{
IWDNodeElement nodeElement = wdContext.nodeOrders().createElement();
//Assuming this arraylist contains objects of type Order
Order ord = arr.get(x);
nodeElement.setAttributeValue("OrderId", ord.getId());
nodeElement.setAttributeValue("Qty", ord.getQty());
wdContext.nodeOrders().addElement(nodeElement);
}
Regards
Ayyapparaj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.