The test case:  the WText will not be located on the paging bar at the top
of TableView.

#include <WApplication>
#include <WContainerWidget>
#include <WText>
#include <WStandardItemModel>
#include <Ext/TableView>
#include <Ext/ToolBar>
#include <Ext/Button>

using namespace Wt;


class Test : public WApplication {

    public:

    Test(const WEnvironment& env);
};


Test::Test(const WEnvironment& env)
  : WApplication(env) {

    WContainerWidget *ex = new WContainerWidget(root());
    Ext::TableView *tv = new Ext::TableView(ex);
    tv->resize(WLength(500), WLength(100));
    WStandardItemModel *model = new WStandardItemModel(2, 2, this);
    model->setHeaderData(0, boost::any(WString("test")));
    model->setHeaderData(1, boost::any(WString("test")));
    model->setData(0, 0, boost::any(WString("item")));
    model->setData(0, 1, boost::any(WString("item")));
    model->setData(1, 0, boost::any(WString("item")));
    model->setData(1, 1, boost::any(WString("item")));
    tv->setModel(model);
    tv->setTopToolBar(tv->createPagingToolBar());
    tv->topToolBar()->add(new Ext::Button("ok"));
    tv->topToolBar()->add(new WText("ok"));
}

WApplication *createApplication(const WEnvironment& env)
{
  return new Test(env);
}

int main(int argc, char **argv)
{

  return WRun(argc, argv, &createApplication);
}
------------------------------------------------------------------------------
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to