Actions
Bug #925
closedWTableView::setColumnHidden() in the case of WWidget *hc = headerWidget(column)
Start date:
07/24/2011
Due date:
% Done:
0%
Estimated time:
Description
hi, Wt group:
Continuing with the #788, I found another problem at row838:
WWidget *hc = headerWidget(column)
row838 invokes headerWidget(int column, bool contentsOnly) at row1026, the real problem is bool contentsOnly at row1042-1045
if (result && contentsOnly)
return result->find("contents");
else
return result;
I found result->find("contents") returns a empty WContainerWidget(*w) at the WAbstractItemView.C row937-938 as below:
WContainerWidget *w = new WContainerWidget();
w->setObjectName("contents");
All these lead to a situation:
When dynamically control(such as by Hide or Show button) the visibilities of some columns which have been rendered, the columns would hide or show corrently and header could change width correctly, but with no header data(header name).
in my test :
WWidget *hc = headerWidget(column, false)
is ok.
BR
Zhimin
Updated by Koen Deforche over 13 years ago
- Status changed from New to InProgress
- Assignee set to Koen Deforche
Updated by Koen Deforche over 13 years ago
- Status changed from InProgress to Resolved
- Target version set to 3.1.11
Hey Zhimin,
Indeed, and that sounds like a proper fix. Thanks.
Regards,
koen
Updated by Koen Deforche about 13 years ago
- Status changed from Resolved to Closed
Resolved in Wt 3.1.11
Actions