on 03-12-2008 6:10 PM
Hi experts,
I want to write a method who should add n-values to an attribute. Later the values should be shown in a dropDownList!
Context:
Node - Node_1
|------- Attribute: Attribute_1
method( IWDNode iwdNode ) {
IWDNodeElement iwdNode = iwdNode.createElement();
nodeElem.setAttributeValue( "Attribute_1", new Object[] { "ValueTest" });
}
Error: ClassCastException
Can someone pls help?
Do it like this:
// NODE[Card: 1..n, Sele:1..1] If its mandatory
// NODE[Card: 0..n, Sele:0..1] If its not mandatory
for (int i = 1; i <= 101; i++)
{
IPrivate<UrViewname>Nodes.I<NodeName>Element <NodeName>Element = wdContext.create<NodeName>Element();
<NodeName>Element.set<AttributeName>("Value Number "+ i);
wdContext.node<NodeName>().addElement(<NodeName>Element);
}
Regards
Julio Herrera
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Darn It xD... probably it will work anyways /gg
// NODE[Card: 1..n, Sele:1..1] If its mandatory
// NODE[Card: 0..n, Sele:0..1] If its not mandatory
public void AddValueToDDL( java.lang.String nodeName, java.lang.String attributeName, java.lang.String value )
{
//@@begin AddValueToDDL()
IWDNode node = wdContext;
node = node.getChildNode(nodeName, IWDNode.LEAD_SELECTION);
IWDNodeElement newElement= node.createElement();
newElement.setAttributeValue(attributeName, value);
node.addElement(newElement);
//@@end
}
And Call that method:
AddValueToDDL("Nodo","AttrName", "Value1");
AddValueToDDL("Nodo","AttrName", "Value2");
AddValueToDDL("Nodo","AttrName", "Value3");
Regards
Julio Herrera
Is it a DropdownbyKey or DropdownByIndex?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.