on 03-07-2007 1:59 AM
PRAppNode (parent)
-ItemsNode (child)
i get the following error message :
DataNodeInfo(PRapp.PRAppNode): supplied NodeElement(.PRDetailsView.PRAppNode.ItemsNode) does not match this node
IPrivatePRDetailsView.IItemsNodeElement itemNode=null;
itemNode=wdContext.createItemsNodeElement();
itemNode.setItem(outboundpr.getItem());
itemNode.setMaterial(outboundpr.getMaterial());
itemNode.setQuantity(String.valueOf(outboundpr.getQuantity()));
itemNode.setShortText(outboundpr.getShort_text());
wdContext.nodePRAppNode().addElement(itemNode);
Message was edited by:
yzme yzme
You are trying to add ItemsNode Element to TopNodeElement !!
Try the following.
IPrivatePRDetailsView.PRAppElement TopEle=wdContext.createPRAppElement();
IPrivatePRDetailsView.IItemsNodeElement itemNode=null;
itemNode=wdContext.createItemsNodeElement();
itemNode.setItem(outboundpr.getItem());
itemNode.setMaterial(outboundpr.getMaterial());
itemNode.setQuantity(String.valueOf(outboundpr.getQuantity()));
itemNode.setShortText(outboundpr.getShort_text());
wdContext.nodeItemsNodeNode().addElement(itemNode);
Regards,ANilkumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
IPrivatePRDetailsView.PRAppElement TopEle=wdContext.createPRAppElement();
IPrivatePRDetailsView.IItemsNodeElement itemNode=null;
itemNode=wdContext.createItemsNodeElement();
itemNode.setItem(outboundpr.getItem());
itemNode.setMaterial(outboundpr.getMaterial());
itemNode.setQuantity(String.valueOf(outboundpr.getQuantity()));
itemNode.setShortText(outboundpr.getShort_text());
wdContext.nodeItemsNodeNode().addElement(itemNode);
this doesnt work ....
err msg : no valid parent...
wdContext.nodeItemsNodeNode().addElement(itemNode);
so i use
wdContext.nodePRAppNode().addElement(itemNode);
why you declare this and not using it
IPrivatePRDetailsView.PRAppElement TopEle=wdContext.createPRAppElement();
PRAppNode [parent]
cardinality [0...n]
initializeleadselection [true]
singleton [true]
ItemNode [child]
cardinality [0...n]
initializeleadselection [true]
singleton [true]
Message was edited by:
yzme yzme
Message was edited by:
yzme yzme
Before adding elements to child node elements should have been added to parent node.
IPrivatePRDetailsView.PRAppElement TopEle=wdContext.createPRAppElement();
/ADD Parent element first/
wdContext.nodePRApp().addElement(TopEle);
/Now Add Elements to Child Node/
IPrivatePRDetailsView.IItemsNodeElement itemNode=null;
itemNode=wdContext.createItemsNodeElement();
itemNode.setItem(outboundpr.getItem());
itemNode.setMaterial(outboundpr.getMaterial());
itemNode.setQuantity(String.valueOf(outboundpr.getQuantity()));
itemNode.setShortText(outboundpr.getShort_text());
wdContext.nodeItemsNodeNode().addElement(itemNode);
Hi Yz..
Try this
The Singleton pty for ItemsNode should be false
IPrivatePRDetailsView.IPRAppNodeElement rootEl=wdContext.nodePRAppNode().createPRAppNodeElement();
wdContext.nodePRAppNode().addElement(rootEl);
IPrivatePRDetailsView.IItemsNodeElement itemNodeEl=null;
itemNodeEl=rootEl.createItemsNodeElement();
itemNodeEl.setItem(outboundpr.getItem());
itemNodeEl.setMaterial(outboundpr.getMaterial());
itemNodeEl.setQuantity(String.valueOf(outboundpr.getQuantity()));
itemNodeEl.setShortText(outboundpr.getShort_text());
wdContext.nodeItemsNode().addElement(itemNode);
Regards
Fahad Hamsa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.