Re: XF: Adding select1 items using JS

Allan Beaufour <[email protected]>
Newsgroups gmane.comp.mozilla.devel.xml
Message-ID <[email protected]>
On Monday October 17 2005 18:36, Rojek Piotr wrote:
> Allan Beaufour wrote:
> > Friday 14 October 2005 15:30 skrev Rojek Piotr:
> >>how can i add new item to my select1 element using JavaScript??
> >>code example or website would be appreciated
> >
> > Why does it have to be through JavaScript?
> >
> > If the <select1> is using an <itemset>, you can use <insert> and
> > <setvalue> to add to it.
>
> My situation is:
> I have one window that opens second. And this second does some
> operations and then it must add some items to select1 which is placed in
> the first.

Argh. Subforms/multi-window is only on  the drawing board in XForms :( We have 
<message>, but it only allows for <output> in its content, so that's no help.

> That is why I would prefer JS.

I wish I could give you something better, but this should work though:
var mod = document.getElementById('modelid');
var inst = mod.getInstanceDocument('instanceid');
var parent = inst.getElementById/Tagname/whatever-gets-you-the-nodeset-target;
var newtag = document.createElement("newtag");
newtag.appendChild(document.createTextNode("test value"));
parent.appendChild(newtag);
mod.rebuild();
mod.recalculate();
mod.revalidate();
mod.refresh();
(quicly written, so I might have 100 parse errors, and the likes...)

> Maybe I am missing sth because  I am new in XF so please show me the path…

I'll try, that's all I can promise :)

-- 
Allan Beaufour
Linux Software Engineer

Novell, Inc.
Software for the Open Enterprise
www.novell.com/open
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.