on 08-14-2006 12:15 PM
hi,
I want to insert new values in dropdown box in a table.
Please provide me the corresponding coding.i already did this code but result is empty dropdown.I mapped the context properly..
int sklength=wdContext.nodeSkills().size();
for(int i=0;i<sklength;i++)
{
String getsub=wdContext.currentSkillsElement().getSubject();
if(getsub.equals("50000138"))
{
//IPrivateDetails1.INewskillElement el=wdContext.createNewskillElement();
List lis=new ArrayList();
//lis.add("Abap");
//lis.add("Workflow");
IPrivateDetails1.INewskillElement el=wdContext.createNewskillElement();
el.setTskill("abap");
lis.add(el);
el.setTskill("workflow");
lis.add(el);
wdContext.nodeNewskill().bind(lis);
//wdContext.nodeMonthsOfYear().bind(MonthsOfYear);
wdContext.nodeNewskill().setLeadSelection(1);
}
else
{
wdContext.currentNewskillElement().setTskill("C++");
}
waiting for a positive reply......
with regards,
S.Kiruthika
Hi,
Let the table node be the main node and the inside node be the dropdown node .
1)Set the Node inside the table node of property singleton to false.
2)Add the Node inside element to the table node.
IPublic<componentname>.ItableNodeElement tabnode = wdContext.createTableNodeElement();
tabnode .set<Tab Att>("xxx");
wdContext.nodeTableNode.addElement(tabNode);
for (int i=0; i<4; i++) {
IinsideNodeElement in = wdContext.createinsideNodeElement();
in.set<insisdenode Att>("yyy: " +i);
tabnode.nodeinsidenode.addElement(in);
}
The above is the sample codeto add the node inside the table:
Regards,
Vijayakhanna Raman
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
kiruthika,
Too many logical errors to explian.
Should be:
IPrivateDetails1.ISkillsNode nSkills = wdContext.nodeSkills();
IPrivateDetails1.INewskillNode nNewSkill = wdContext.nodeNewskill();
int sklength = nSkills.size();
boolean cppAdded = false;
for(int i=0;i<sklength;i++)
{
String getsub=nSkills.getSkillsElementAt(i).getSubject();
if(getsub.equals("50000138"))
{
List lis=new ArrayList();
IPrivateDetails1.INewskillElement el1 = nNewSkill.createNewskillElement();
el1.setTskill("abap");
lis.add(el1);
IPrivateDetails1.INewskillElement el2 = nNewSkill.createNewskillElement();
el2.setTskill("workflow");
lis.add(el2);
nNewSkill.bind(lis);
nNewSkill.setLeadSelection(1);
}
else if (!cppAdded)
{
cppAdded = true;
IPrivateDetails1.INewskillElement elCpp = nNewSkill.currentNewskillElement();
if (null == elCpp) {
elCpp = nNewSkill.createNewskillElement();
nNewskill.addElement(elCpp);
nNewskill.setLeadSelection( nNewskill.size() - 1);
}
elCpp.setTskill("C++");
}
}
VS
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.