Project

General

Profile

Actions

Bug #2588

closed
AF

Item delegates for WTableView in WBootstrapTheme

Bug #2588: Item delegates for WTableView in WBootstrapTheme

Added by Alan Finley over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
01/22/2014
Due date:
% Done:

0%

Estimated time:

Description

My previous ticket was set to 'resolved' and I can't update its status, so I'll write here.

I use Wt 3.3.1 and have problem with standard delegate position inside cells in WTableView in WBootstrapTheme.

This is my example:

Wt::WApplication*
createApplication(const Wt::WEnvironment& env)
{
    Wt::WApplication *app = new Wt::WApplication(env);

    app->setTheme(new Wt::WBootstrapTheme(app));

    Wt::WStandardItemModel *model = new Wt::WStandardItemModel(app);
    for (int i = 0; i < 10; ++i)
    {
        std::vector<Wt::WStandardItem*> row;

        for (int j = 0; j < 5; ++j)
        {
            Wt::WStandardItem *item = new Wt::WStandardItem;
            item->setText(Wt::WString("{1}/{2}").arg(i).arg(j));
            item->setFlags(Wt::ItemIsEditable);
            row.push_back(item);
        }

        model->appendRow(row);
    }

    Wt::WTableView *view = new Wt::WTableView;
    view->addStyleClass("form-horizontal");
    view->setModel(model);
    view->setEditTriggers(Wt::WAbstractItemView::SingleClicked);
    view->setRowHeight(28);
    view->setItemDelegate(new Wt::WItemDelegate(view));

    app->root()->addWidget(view);

    return app;
}

Even if I copy-paste this example code I have the same problem.

If I reimplement the WItemDelegate::createEditor method and return a WComboBox as an editor, it has correct size and postion, but the same doesn't work for WLineEdit and WSpinbox as delegates.

KD Updated by Koen Deforche over 12 years ago Actions #1

  • Status changed from New to Resolved

Hey,

I've got a fix ready for this. See also #2437

Regards,
koen

KD Updated by Koen Deforche over 12 years ago Actions #2

  • Target version changed from 3.3.1 to 3.3.2

KD Updated by Koen Deforche over 12 years ago Actions #3

  • Status changed from Resolved to Closed
Actions

Also available in: PDF Atom