El 12/09/13 13:39, Paul McNett escribió:
On 9/12/13 8:41 AM, Ricardo Aráoz wrote:
So I've tried a couple things.
Thanks for persisting!
i) setting ColumnCount and then setting the properties of the different
Columns[]
will NOT persist column widths.
Hm, that's a bug. I probably never noticed because I don't instantiate my
columns
that way.
ii) using addColumn() (with no arguments) and setting the properties of the
different
Columns[] will NOT persist column widths.
Probably a bug, too. I'd need to think about it.
iii) using addColumn(Datafield='someDataField') and setting the properties of
the
different Columns[] WILL persist column widths.
It should persist no matter how the column was instantiated.
iv) commenting out the app.BasePrefKey() and app.setAppInfo() lines does not
affect
the behaviour in this respect.
That's expected.
So there is obviously some issue with the creation of columns with ColumnCount
and
setting their properties later. If it is not permitted by design this should be
documented.
It should be permitted. For what it's worth, here's how I tend to instantiate
grids
and columns:
{{{
from dabo.ui import dGrid, dColumn
class Column(dColumn):
def initProperties(self):
self.HeaderFontBold = True
## other common properties set here
class Grid(dGrid):
def initProperties(self):
self.DataSource = "customers"
def afterInit(self):
self.addColumn(Column(self, DataField='name', Caption='Name'))
self.addColumn(Column(self, DataField='phone', Caption='Phone'))
}}}
There is also an issue with addColumn() without arguments, it doesn't work.
I guess we need a different bug report for that.
Please file these reports on our github issue tracker.
And thanks again for testing different cases and following through. I'll try to
reciprocate.
Done, Ticket #1435
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/52335d1b.3080...@gmail.com