Documentation
¶
Index ¶
- func Options() *options
- type Context
- func (context *Context) Item() models.Modellable
- func (context *Context) Params(key string) interface{}
- func (context *Context) ParamsBool(key string) bool
- func (context *Context) ParamsFloat64(key string, fallback float64) float64
- func (context *Context) ParamsInt(key string, fallback int) int
- func (context *Context) ParamsStr(key string) string
- type Manager
- func (manager *Manager) RegisterView(viewName string, handler func() Viewable)
- func (manager *Manager) RenderListView(viewName string, list *models.List, options *options) interface{}
- func (manager *Manager) RenderSingleView(viewName string, item models.Modellable, options *options) interface{}
- func (manager *Manager) RenderView(viewName string, params helpers.H) interface{}
- func (manager *Manager) Setup()
- type ViewHandler
- type Viewable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Context ¶ added in v0.0.69
type Context struct {
// contains filtered or unexported fields
}
Context used to represent view rendering context with data
func (*Context) Item ¶ added in v0.0.69
func (context *Context) Item() models.Modellable
Item used to retrieve itme in context
func (*Context) ParamsBool ¶ added in v0.0.72
ParamsBool used to retrieve params value in bool
func (*Context) ParamsFloat64 ¶ added in v0.0.69
ParamsFloat64 used to retrieve params value in float64
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager is singleton manager for view module
func (*Manager) RegisterView ¶
RegisterView used to register view
func (*Manager) RenderListView ¶ added in v0.0.69
func (manager *Manager) RenderListView(viewName string, list *models.List, options *options) interface{}
RenderListView used to render list view with options
func (*Manager) RenderSingleView ¶ added in v0.0.69
func (manager *Manager) RenderSingleView(viewName string, item models.Modellable, options *options) interface{}
RenderSingleView used to render single item's view with options
func (*Manager) RenderView ¶
RenderView used to render view
type ViewHandler ¶
type ViewHandler struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.