Wt  4.10.4
Loading...
Searching...
No Matches
Wt::Form::WFormDelegate< Wt::WDateTime, void > Class Reference

Form delegate class for WDateTime More...

#include <WFormDelegate.h>

Inheritance diagram for Wt::Form::WFormDelegate< Wt::WDateTime, void >:
[legend]

Public Member Functions

std::unique_ptr< Wt::WWidgetcreateFormWidget () override
 Create a WLineEdit to be used in the View.
 
void updateModelValue (Wt::WFormModel *model, Wt::WFormModel::Field field, Wt::WFormWidget *edit) override
 Update the value in the Model.
 
virtual bool updateModelValue (Wt::WFormModel *model, Wt::WFormModel::Field field, Wt::WWidget *edit)
 Updates a value in the Model.
 
- Public Member Functions inherited from Wt::Form::WAbstractFormDelegate
 WAbstractFormDelegate ()
 Constructor.
 
virtual ~WAbstractFormDelegate ()
 Destructor.
 
virtual std::shared_ptr< Wt::WValidatorcreateValidator ()
 Create the validator to be used by the Model.
 
virtual void updateViewValue (Wt::WFormModel *model, Wt::WFormModel::Field field, Wt::WFormWidget *edit)
 Updates a value in the View.
 
virtual bool updateViewValue (Wt::WFormModel *model, Wt::WFormModel::Field field, Wt::WWidget *edit)
 Updates a value in the View.
 

Detailed Description

Form delegate class for WDateTime

This will create a WLineEdit to display the WDateTime value in the View

In the future this implementation will change to return a dedicated widget for WDateTime objects.

Member Function Documentation

◆ updateModelValue()

virtual bool Wt::Form::WAbstractFormDelegate::updateModelValue ( Wt::WFormModel * model,
Wt::WFormModel::Field field,
Wt::WWidget * edit )
virtual

Updates a value in the Model.

By default this method returns false.

The user should only override this method or the other updateModelValue method, depending on the type of widget that's returned by createFormWidget.

See also
WTemplateFormView::updateModelValue()

Reimplemented from Wt::Form::WAbstractFormDelegate.