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
