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

Reply via email to