Unfortunately this approach still doesn't work for me :(

To clear doubts, I've shared the small .js I've using here:
http://jsbin.com/izepug/2/edit#javascript,html

The onDatabase() function does the work.

BTW, I'm using Firebug 1.9.1 and
alert(FirebugReps.Table.computeColumns(obj)) prints "undefined"

On 1 mar, 15:24, Jan Honza Odvarko <[email protected]> wrote:
> On Wednesday, February 29, 2012 8:40:53 PM UTC+1, superruzafa wrote:
>
> > Really thanks for the replies :)
>
> > After reading that and other great posts I still can't work properly
> > with tables :( So let me explain better:
>
> > I could show some values in tabular form, but not in the way I
> > expected. It's seems that the proper way to show these data is not
> > very intuitive (at least for me).
>
> You should pass in more "tabular" data e.g. an array of rows. See example:
>
>     var obj = [
>         {name: "John", age: "25"},
>         {name: "Jack", age: "24"},
>         {name: "Bob", age: "23"}
>     ];
>
> If no columns are provided table Rep will get the first row and generate
> default columns.
> Code :
>
> var columns = TableRep.computeColumns(obj);
> TableRep.columns = columns;
> var object = {data: obj, columns: columns};
> TableRep.tag.replace({object: object}, this.panelNode);
>
> Or you can change column by providing a column description:
>
>         var cols = [
>             { label: "First Name", property: "name" },
>             { label: "Age", property: "age" },
>         ];
>
> var columns = TableRep.computeColumns(obj, cols); // cols passed in
> TableRep.columns = columns;
> var object = {data: obj, columns: columns};
> TableRep.tag.replace({object: object}, this.panelNode);
>
> Or you can pass  an object into the method:
>
>     var obj =
>     {
>         row1: {name: "john", age: 25},
>         row2: {name: "jack", age: 24},
>         row3: {name: "bob", age: 23},
>     }
>
> Then TableRep will again try - to get a tabular data from it.
>
> Honza

-- 
You received this message because you are subscribed to the Google
Groups "Firebug" 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
https://groups.google.com/forum/#!forum/firebug

Reply via email to