thank you very much,

i will try both to see which one will work better in my case

Eric

On Fri, Feb 20, 2009 at 10:26 PM, Benjamin Schirmer <
[email protected]> wrote:

>
> while item + div + img + label should work the same way it would
> require much more custom code. It might be easier to just go back to
> checkboxes ;)
>
> Each item has an attribute "selected". You can use the children
> collection of your listbox to go through all of the items in the
> listbox and then process all which have selected set to true. There is
> no collection with only the selected items - selectedIndex and
> selectedItem will only return the first selected index/item in
> multiselect mode.
>
> Benjamin
>
> On Feb 21, 1:33 am, Eric <[email protected]> wrote:
> > Thank you very much,
> >
> > I am using a different approach, i loop through each record set and
> > instead of using CheckBox i use
> > Item + div + img + label to construct 1 entry in ListBox. It works
> > fine now.
> >
> > My other question when "multiSelect" is set to true,  how can we
> > retrieve items they are current selected?
> > either the index or the actual div object.
> >
> > thanks again
> >
> > On Feb 20, 4:21 pm, Benjamin Schirmer <[email protected]>
> > wrote:
> >
> > > A single backslash is used to encode a character. To fix this you
> > > should use a forward slash / in your paths:
> >
> > > newCB.image="stock_images/checkbox_up.png" ;
> > > newCB.downImage="stock_images/checkbox_down.png";
> > > newCB.overImage="stock_images/checkbox_over.png";
> > > newCB.checkedImage="stock_images/checkbox_checked_up.png";
> > > newCB.checkedOverImage="stock_images/checkbox_checked_over.png";
> > > newCB.checkedDownImage="stock_images/checkbox_checked_down.png";
> >
> > > Benjamin
> >
> > > On Feb 20, 8:54 pm, Eric <[email protected]> wrote:
> >
> > > > Hi,
> >
> > > > I am new to develop google desktop gadget using the Gadget Designer.
> >
> > > > I am trying to figure out how to add multiple checkbox to a ListBox
> > > > dynamically rather than hard it in the xml markup.
> > > > I tried the following method, (lbRecords is the ListBox object).
> >
> > > > However, no checkbox showed up, only the caption.
> >
> > > > i am wondering if I am doing this correctly.
> > > > What i was trying to do is to allow user to check a few items and
> then
> > > > process those checked item in a button click event later.
> >
> > > > thank you.
> >
> > > > (METHOD 1)
> > > > var newItem = lbRecords.appendElement("<item />");
> > > > newItem.height = "20";
> > > > newItem.width = "100";
> > > > var newCB = newItem.appendElement("<checkbox />");
> > > > newCB.height="16";
> > > > newCB.name="checkbox11";
> > > > newCB.width="100";
> > > > newCB.x="0";
> > > > newCB.y="0";
> > > > newCB.caption="New button";
> > > > newCB.image="stock_images\checkbox_up.png" ;
> > > > newCB.downImage="stock_images\checkbox_down.png";
> > > > newCB.overImage="stock_images\checkbox_over.png";
> > > > newCB.checkedImage="stock_images\checkbox_checked_up.png";
> > > > newCB.checkedOverImage="stock_images\checkbox_checked_over.png";
> > > > newCB.checkedDownImage="stock_images\checkbox_checked_down.png";
> >
> > > > (METHOD 2)
> > > > lbRecords.appendElement("<item height=\"20\" width=\"100\"><checkbox
> > > > height=\"16\" name=\"checkbox23\" width=\"100\" x=\"0\" y=\"0\"
> > > > downImage=\"stock_images\checkbox_down.png\"        image=
> > > > \"stock_images\checkbox_up.png\" overImage=\"stock_images
> > > > \checkbox_over.png\"       caption=\"checkbox3\" checkedDownImage=
> > > > \"stock_images\checkbox_checked_down.png\"        checkedImage=
> > > > \"stock_images\checkbox_checked_up.png\"        checkedOverImage=
> > > > \"stock_images\checkbox_checked_over.png\"       />   </item>");
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Desktop Developer Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Desktop-Developer?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to