1 #include <Wt/WContainerWidget.h> 2 #include <Wt/WIntValidator.h> 3 #include <Wt/WLineEdit.h> 4 #include <Wt/WTemplate.h> 5 6 SAMPLE_BEGIN(LineEdit) 7 8 auto result = 9 std::make_unique<Wt::WTemplate>(Wt::WString::tr("lineEdit-template")); 10 result->addFunction("id", &Wt::WTemplate::Functions::id); 11 12 auto edit = std::make_unique<Wt::WLineEdit>(); 13 edit->setValidator(std::make_shared<Wt::WIntValidator>(0, 130)); 14 15 result->bindString("label", "Age:"); 16 result->bindWidget("edit", std::move(edit)); 17 18 SAMPLE_END(return std::move(result)) 19