Hello Jonis,

to tackle the problem down could you please send my the code which is not 
working?

Thanks,
  Alex

On Monday 07 May 2007 Jonis Maurin Ceara wrote:
> Alex Back wrote:
> > Hello Jonis,
> >
> > I didn't manage to reproduce your problem.
> >
> > However it seems to be that you try to set a padding in your code. What
> > version of qooxdoo do you use? In versions prior to 0.7 the padding
> > property group is not supported. You have to set paddingTop,
> > paddingBottom, paddingLeft and paddingRight seperately.
>
> Version 0.6.6
>
> > At what point of your application did this error occur?
>
> When i try to add listview to my GroupBox
> re2.add(lv2); // re2 is a groupbox
>
> And all this code is EXACTLY what i use on first function....i have 2
> tab's on my application.....the second is working very fine with this code.
>
> For my 'base', i'm using "showcase" demo (without a lot of TAB's).
>
> And i don't remember to setup padding...i just have this code:
>       var ld2 = [];
>       var lc2 = {
>               id : { label : "ID", width : 50, type : "html" },
>               url: { label : "URL", width : 170, type : "html" }
>       }
>       var lv2 = new qx.ui.listview.ListView(ld2, lc2);
>       lv2.set({ height:"100%", width:"100%" });
>       re2.add(lv2);
>
>       lv2.setBorder(qx.renderer.border.BorderPresets.getInstance().shadow);
>       lv2.setBackgroundColor("white");
>       lv2.setWidth("100%");
>       lv2.setHeight("100%");
>
> > cheers,
> >   Alex
> >
> > On Monday 07 May 2007 Jonis Maurin Ceara wrote:
> >> Thank you, it's working fine now! And also, VERY thank for the hint! :D
> >>
> >> But...i'm having another problem.
> >>
> >> I'm trying to add a second ListView on my application with this code:
> >>
> >>    var re = new qx.ui.groupbox.GroupBox();
> >>    re.set({ height:"66%", width:"100%" });
> >>    main.add(re);
> >>
> >>    // Cria uma lista e adiciona no grupo 'result'
> >>    var ld2 = [];
> >>    var lc2 = {
> >>            id : { label : "ID", width : 50, type : "html" },
> >>            url: { label : "URL", width : 170, type : "html" },
> >>            horai : { label : "Hora Inicio", width : 120, type : "html" },
> >>            horaf : { label : "Hora Fim", width : 120, type : "html" }
> >>    }
> >>    var lv2 = new qx.ui.listview.ListView(ld2, lc2);
> >>    re.add(lv2);
> >>
> >>    lv2.setBorder(qx.renderer.border.BorderPresets.getInstance().shadow);
> >>    lv2.setBackgroundColor("white");
> >>    lv2.setWidth("100%");
> >>    lv2.setHeight("100%");
> >>
> >>
> >> It's the same code i used on the first Listview, but i getting this
> >> error on debug:
> >> 004656 ERROR: qx.ui.listview.ListViewPane[196]: Could not apply padding
> >> to child [object qx.ui.listview.ContentCellHtml]: TypeError -
> >> this._style has no properties
> >>    at
> >>
> >>
> >>
> >> What i'm doing wrong?
> >>
> >> :(
> >>
> >> Alex Back wrote:
> >>> Hello Jonis,
> >>>
> >>> On Saturday 05 May 2007 Jonis wrote:
> >>>> Hi.
> >>>>
> >>>> How can i get data from selected item on listview (first colum)?
> >>>>
> >>>> i have this code:
> >>>>
> >>>> lv.getPane().addEventListener("dblclick", function(e) {
> >>>>                  //this.getManager().getSelectedItems()
> >>>>                  // or
> >>>>                  alert(this.getManager().getSelectedItem());
> >>>>    });
> >>>
> >>> Your approach is right. With "getSelectedItem" you get a data item
> >>> back. For example your defined your data like this:
> >>>
> >>> var listColumns =
> >>> {
> >>>    name : { label : "Name", width : 100, type : "text" },
> >>>    size: { label : "Size", width : 50, type : "text", align : "right"
> >>> }, type : { label : "Type", width : 80, type : "text" },
> >>>    modified : { label : "Last Modified", width : 150, type : "text" },
> >>>    rights : { label : "Rights", width: 80, type : "text" }
> >>> };
> >>>
> >>> and pushed your data like this into the ListView:
> >>>
> >>> listData.push(
> >>> {
> >>>   name : { text : "File " + i },
> >>>   size : { text : Math.round(Math.random()*100) + "kb" },
> >>>   type : { text : lt[t] },
> >>>   modified : { text : "Nov " + Math.round(Math.random() * 30 + 1) + "
> >>> 2005" }, rights: { text : "-rw-r--r--" }
> >>> });
> >>>
> >>>
> >>> Then "this.getManager().getSelectedItem().name.text" would get you the
> >>> text of the first column.
> >>>
> >>> A litte hint: You can use "qx.io.Json.stringify" for the debug output
> >>> of this data maps.
> >>>
> >>> this.debug(qx.io.Json.stringify(this.getManager().getSelectedItem()));
> >>>
> >>> This should give you the content of the data item in a nice overview
> >>> (defined in the eventlistener code).
> >>>
> >>> cheers,
> >>>   Alex
> >>>
> >>> -----------------------------------------------------------------------
> >>>-- This SF.net email is sponsored by DB2 Express
> >>> Download DB2 Express C - the FREE version of DB2 express and take
> >>> control of your XML. No limits. Just data. Click to get it now.
> >>> http://sourceforge.net/powerbar/db2/
> >>
> >> ------------------------------------------------------------------------
> >>- This SF.net email is sponsored by DB2 Express
> >> Download DB2 Express C - the FREE version of DB2 express and take
> >> control of your XML. No limits. Just data. Click to get it now.
> >> http://sourceforge.net/powerbar/db2/
> >> _______________________________________________
> >> qooxdoo-devel mailing list
> >> qooxdoo-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



-- 
Alexander Back
Core Development::Webtechnologies
[EMAIL PROTECTED]
fon +49 721 91374 8047
http://www.1und1.de

1&1 Internet AG
Brauerstraße 48
76135 Karlsruhe

Amtsgericht Montabaur HRB 6484

Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Andreas Gauger, 
Matthias Greve, Robert Hoffmann, Achim Weiss
Aufsichtsratsvorsitzender: Michael Scheeren

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to