27 lines
479 B
Go
27 lines
479 B
Go
package formview
|
|
|
|
import (
|
|
"go_dreamfactory/cmd/v2/lib/common"
|
|
"go_dreamfactory/cmd/v2/service/observer"
|
|
|
|
"fyne.io/fyne/v2"
|
|
"fyne.io/fyne/v2/widget"
|
|
)
|
|
|
|
type BaseformView struct {
|
|
form *widget.Form
|
|
obs observer.Observer
|
|
w fyne.Window
|
|
}
|
|
|
|
func (this *BaseformView) Init(obs observer.Observer, w fyne.Window) {
|
|
this.obs = obs
|
|
this.w = w
|
|
this.form = widget.NewForm()
|
|
this.form.SubmitText = common.BUTTON_OK
|
|
}
|
|
|
|
func (this *BaseformView) Load() {
|
|
this.form.OnSubmit()
|
|
}
|