Hi Elhamer where can we find the code of the improvements you did on FastTable? Stef On Tue, Aug 8, 2017 at 2:42 AM, Elhamer <abdelkhalekdev@gmail.com> wrote:
Hi Alex and thank you for your reply :))
Good to know that bloc already supports that, I am definitely moving to work on/with it after that :))
I've never encounter that scenario on a a Pharo package too, but since i was working on improving FTs, i thought why not!, besides, in apps with multiple tables, it might be handy to define a single large data source and assign columns to each table instead of defining a ds for each table, something like that:
```` |pane table1 table2 ds| ds:=FTCellSampleDataSource new:10. table1 := FTTableMorph new extent: 500@500; selectionMode: #column; addColumn: (FTColumn id: 'column1'); addColumn: (FTColumn id: 'column2'); addColumn: (FTColumn id: 'column6'); dataSource: ds; selectRowIndex: 1; showFirstRowSelection; beMultipleSelection; yourself. table2 := FTTableMorph new extent: 500@500; selectionMode: #column; addColumn: (FTColumn id: 'column3'); addColumn: (FTColumn id: 'column4'); addColumn: (FTColumn id: 'column5'); dataSource: ds; selectRowIndex: 1; showFirstRowSelection; beMultipleSelection; layoutInset: 10; yourself. pane := Morph new. pane layoutPolicy: TableLayout new. pane listDirection: #leftToRight. pane listCentering: #center. pane wrapCentering: #center. pane hResizing: #spaceFill. pane layoutInset: 10@10. pane cellInset:10@10. pane color: Color red.
pane addMorph: table1. pane addMorph: table2. pane openInWindow .
``` <http://forum.world.st/file/n4959160/two_tables_single_ds.png>
-- View this message in context: http://forum.world.st/Two-tables-that-share-the-same-data-source-tp4959153p4... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.