components

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2019 License: Apache-2.0 Imports: 7 Imported by: 144

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ComposeHtml

func ComposeHtml(temList map[string]string, compo interface{}, templateName ...string) template.HTML

Types

type AlertAttribute

type AlertAttribute struct {
	Name    string
	Theme   string
	Title   template.HTML
	Content template.HTML
	types.Attribute
}

func (*AlertAttribute) GetContent

func (compo *AlertAttribute) GetContent() template.HTML

func (*AlertAttribute) SetContent

func (compo *AlertAttribute) SetContent(value template.HTML) types.AlertAttribute

func (*AlertAttribute) SetTheme

func (compo *AlertAttribute) SetTheme(value string) types.AlertAttribute

func (*AlertAttribute) SetTitle

func (compo *AlertAttribute) SetTitle(value template.HTML) types.AlertAttribute

type AreaChartAttribute

type AreaChartAttribute struct {
	Name   string
	Title  template.HTML
	Data   string
	ID     string
	Height int
	types.Attribute
}

func (*AreaChartAttribute) GetContent

func (compo *AreaChartAttribute) GetContent() template.HTML

func (*AreaChartAttribute) SetData

func (compo *AreaChartAttribute) SetData(value string) types.AreaChartAttribute

func (*AreaChartAttribute) SetHeight

func (compo *AreaChartAttribute) SetHeight(value int) types.AreaChartAttribute

func (*AreaChartAttribute) SetID

func (compo *AreaChartAttribute) SetID(value string) types.AreaChartAttribute

func (*AreaChartAttribute) SetTitle

func (compo *AreaChartAttribute) SetTitle(value template.HTML) types.AreaChartAttribute

type BarChartAttribute

type BarChartAttribute struct {
	Name  string
	Title template.HTML
	Data  string
	ID    string
	Width int
	types.Attribute
}

func (*BarChartAttribute) GetContent

func (compo *BarChartAttribute) GetContent() template.HTML

func (*BarChartAttribute) SetData

func (compo *BarChartAttribute) SetData(value string) types.BarChartAttribute

func (*BarChartAttribute) SetID

func (compo *BarChartAttribute) SetID(value string) types.BarChartAttribute

func (*BarChartAttribute) SetTitle

func (compo *BarChartAttribute) SetTitle(value template.HTML) types.BarChartAttribute

func (*BarChartAttribute) SetWidth

func (compo *BarChartAttribute) SetWidth(value int) types.BarChartAttribute

type Base

type Base struct {
	Attribute types.Attribute
}

func (Base) Alert

func (b Base) Alert() types.AlertAttribute

func (Base) AreaChart

func (b Base) AreaChart() types.AreaChartAttribute

func (Base) BarChart

func (b Base) BarChart() types.BarChartAttribute

func (Base) Box

func (b Base) Box() types.BoxAttribute

func (Base) ChartLegend

func (b Base) ChartLegend() types.ChartLegendAttribute

func (Base) Col

func (b Base) Col() types.ColAttribute

func (Base) DataTable

func (b Base) DataTable() types.DataTableAttribute

func (Base) Description

func (b Base) Description() types.DescriptionAttribute

func (Base) Form

func (b Base) Form() types.FormAttribute

func (Base) Image

func (b Base) Image() types.ImgAttribute

func (Base) InfoBox

func (b Base) InfoBox() types.InfoBoxAttribute

func (Base) Label

func (b Base) Label() types.LabelAttribute

func (Base) LineChart

func (b Base) LineChart() types.LineChartAttribute

func (Base) Paginator

func (b Base) Paginator() types.PaginatorAttribute

func (Base) PieChart

func (b Base) PieChart() types.PieChartAttribute

func (Base) Popup

func (b Base) Popup() types.PopupAttribute

func (Base) ProductList

func (b Base) ProductList() types.ProductListAttribute

func (Base) ProgressGroup

func (b Base) ProgressGroup() types.ProgressGroupAttribute

func (Base) Row

func (b Base) Row() types.RowAttribute

func (Base) SmallBox

func (b Base) SmallBox() types.SmallBoxAttribute

func (Base) Table

func (b Base) Table() types.TableAttribute

func (Base) Tabs

func (b Base) Tabs() types.TabsAttribute

func (Base) Tree

func (b Base) Tree() types.TreeAttribute

type BoxAttribute

type BoxAttribute struct {
	Name       string
	Header     template.HTML
	Body       template.HTML
	Footer     template.HTML
	Title      template.HTML
	Theme      string
	HeadBorder string
	HeadColor  string
	types.Attribute
}

func (*BoxAttribute) GetContent

func (compo *BoxAttribute) GetContent() template.HTML

func (*BoxAttribute) SetBody

func (compo *BoxAttribute) SetBody(value template.HTML) types.BoxAttribute

func (*BoxAttribute) SetFooter

func (compo *BoxAttribute) SetFooter(value template.HTML) types.BoxAttribute

func (*BoxAttribute) SetHeadColor

func (compo *BoxAttribute) SetHeadColor(value string) types.BoxAttribute

func (*BoxAttribute) SetHeader

func (compo *BoxAttribute) SetHeader(value template.HTML) types.BoxAttribute

func (*BoxAttribute) SetTheme

func (compo *BoxAttribute) SetTheme(value string) types.BoxAttribute

func (*BoxAttribute) SetTitle

func (compo *BoxAttribute) SetTitle(value template.HTML) types.BoxAttribute

func (*BoxAttribute) WithHeadBorder

func (compo *BoxAttribute) WithHeadBorder(has bool) types.BoxAttribute

type ChartLegendAttribute

type ChartLegendAttribute struct {
	Name string
	Data []map[string]string
	types.Attribute
}

func (*ChartLegendAttribute) GetContent

func (compo *ChartLegendAttribute) GetContent() template.HTML

func (*ChartLegendAttribute) SetData

func (compo *ChartLegendAttribute) SetData(value []map[string]string) types.ChartLegendAttribute

type ColAttribute

type ColAttribute struct {
	Name    string
	Content template.HTML
	Size    string
	types.Attribute
}

func (*ColAttribute) AddContent added in v1.0.3

func (compo *ColAttribute) AddContent(value template.HTML) types.ColAttribute

func (*ColAttribute) GetContent

func (compo *ColAttribute) GetContent() template.HTML

func (*ColAttribute) SetContent

func (compo *ColAttribute) SetContent(value template.HTML) types.ColAttribute

func (*ColAttribute) SetSize

func (compo *ColAttribute) SetSize(value map[string]string) types.ColAttribute

type DataTableAttribute

type DataTableAttribute struct {
	TableAttribute
	EditUrl    string
	NewUrl     string
	DeleteUrl  string
	PrimaryKey string
	IsTab      bool
	ExportUrl  string
	InfoUrl    string
	NoAction   bool
	Action     template.HTML
	FilterUrl  string
	Filters    []map[string]string
	types.Attribute
}

func (*DataTableAttribute) GetContent

func (compo *DataTableAttribute) GetContent() template.HTML

func (*DataTableAttribute) GetDataTableHeader

func (compo *DataTableAttribute) GetDataTableHeader() template.HTML

func (*DataTableAttribute) SetAction

func (compo *DataTableAttribute) SetAction(action template.HTML) types.DataTableAttribute

func (*DataTableAttribute) SetDeleteUrl

func (compo *DataTableAttribute) SetDeleteUrl(value string) types.DataTableAttribute

func (*DataTableAttribute) SetEditUrl

func (compo *DataTableAttribute) SetEditUrl(value string) types.DataTableAttribute

func (*DataTableAttribute) SetExportUrl

func (compo *DataTableAttribute) SetExportUrl(value string) types.DataTableAttribute

func (*DataTableAttribute) SetFilterUrl

func (compo *DataTableAttribute) SetFilterUrl(value string) types.DataTableAttribute

func (*DataTableAttribute) SetFilters

func (compo *DataTableAttribute) SetFilters(value []map[string]string) types.DataTableAttribute

func (*DataTableAttribute) SetInfoList

func (compo *DataTableAttribute) SetInfoList(value []map[string]template.HTML) types.DataTableAttribute

func (*DataTableAttribute) SetInfoUrl

func (compo *DataTableAttribute) SetInfoUrl(value string) types.DataTableAttribute

func (*DataTableAttribute) SetIsTab

func (compo *DataTableAttribute) SetIsTab(value bool) types.DataTableAttribute

func (*DataTableAttribute) SetNewUrl

func (compo *DataTableAttribute) SetNewUrl(value string) types.DataTableAttribute

func (*DataTableAttribute) SetPrimaryKey

func (compo *DataTableAttribute) SetPrimaryKey(value string) types.DataTableAttribute

func (*DataTableAttribute) SetThead

func (compo *DataTableAttribute) SetThead(value []map[string]string) types.DataTableAttribute

type DescriptionAttribute

type DescriptionAttribute struct {
	Name    string
	Border  string
	Number  template.HTML
	Title   template.HTML
	Arrow   string
	Color   template.HTML
	Percent template.HTML
	types.Attribute
}

func (*DescriptionAttribute) GetContent

func (compo *DescriptionAttribute) GetContent() template.HTML

func (*DescriptionAttribute) SetArrow

func (compo *DescriptionAttribute) SetArrow(value string) types.DescriptionAttribute

func (*DescriptionAttribute) SetBorder

func (compo *DescriptionAttribute) SetBorder(value string) types.DescriptionAttribute

func (*DescriptionAttribute) SetColor

func (*DescriptionAttribute) SetNumber

func (*DescriptionAttribute) SetPercent

func (compo *DescriptionAttribute) SetPercent(value template.HTML) types.DescriptionAttribute

func (*DescriptionAttribute) SetTitle

type FormAttribute

type FormAttribute struct {
	Name        string
	Header      template.HTML
	Content     []types.FormField
	TabContents [][]types.FormField
	TabHeaders  []string
	Footer      template.HTML
	Url         string
	Method      string
	PrimaryKey  string
	InfoUrl     string
	CSRFToken   string
	Title       template.HTML
	Prefix      string
	types.Attribute
}

func (*FormAttribute) GetContent

func (compo *FormAttribute) GetContent() template.HTML

func (*FormAttribute) SetContent

func (compo *FormAttribute) SetContent(value []types.FormField) types.FormAttribute

func (*FormAttribute) SetFooter

func (compo *FormAttribute) SetFooter(value template.HTML) types.FormAttribute

func (*FormAttribute) SetHeader

func (compo *FormAttribute) SetHeader(value template.HTML) types.FormAttribute

func (*FormAttribute) SetInfoUrl

func (compo *FormAttribute) SetInfoUrl(value string) types.FormAttribute

func (*FormAttribute) SetMethod

func (compo *FormAttribute) SetMethod(value string) types.FormAttribute

func (*FormAttribute) SetPrefix

func (compo *FormAttribute) SetPrefix(value string) types.FormAttribute

func (*FormAttribute) SetPrimaryKey

func (compo *FormAttribute) SetPrimaryKey(value string) types.FormAttribute

func (*FormAttribute) SetTabContents

func (compo *FormAttribute) SetTabContents(value [][]types.FormField) types.FormAttribute

func (*FormAttribute) SetTabHeaders

func (compo *FormAttribute) SetTabHeaders(value []string) types.FormAttribute

func (*FormAttribute) SetTitle

func (compo *FormAttribute) SetTitle(value template.HTML) types.FormAttribute

func (*FormAttribute) SetToken

func (compo *FormAttribute) SetToken(value string) types.FormAttribute

func (*FormAttribute) SetUrl

func (compo *FormAttribute) SetUrl(value string) types.FormAttribute

type ImgAttribute

type ImgAttribute struct {
	Name   string
	Width  string
	Height string
	Src    string
	types.Attribute
}

func (*ImgAttribute) GetContent

func (compo *ImgAttribute) GetContent() template.HTML

func (*ImgAttribute) SetHeight

func (compo *ImgAttribute) SetHeight(value string) types.ImgAttribute

func (*ImgAttribute) SetSrc

func (compo *ImgAttribute) SetSrc(value string) types.ImgAttribute

func (*ImgAttribute) SetWidth

func (compo *ImgAttribute) SetWidth(value string) types.ImgAttribute

type InfoBoxAttribute

type InfoBoxAttribute struct {
	Name       string
	Icon       template.HTML
	Text       template.HTML
	Number     template.HTML
	Content    template.HTML
	Color      template.HTML
	IsHexColor bool
	IsSvg      bool
	types.Attribute
}

func (*InfoBoxAttribute) GetContent

func (compo *InfoBoxAttribute) GetContent() template.HTML

func (*InfoBoxAttribute) SetColor

func (compo *InfoBoxAttribute) SetColor(value template.HTML) types.InfoBoxAttribute

func (*InfoBoxAttribute) SetContent

func (compo *InfoBoxAttribute) SetContent(value template.HTML) types.InfoBoxAttribute

func (*InfoBoxAttribute) SetIcon

func (compo *InfoBoxAttribute) SetIcon(value template.HTML) types.InfoBoxAttribute

func (*InfoBoxAttribute) SetNumber

func (compo *InfoBoxAttribute) SetNumber(value template.HTML) types.InfoBoxAttribute

func (*InfoBoxAttribute) SetText

func (compo *InfoBoxAttribute) SetText(value template.HTML) types.InfoBoxAttribute

type LabelAttribute

type LabelAttribute struct {
	Name    string
	Color   string
	Content template.HTML
	types.Attribute
}

func (*LabelAttribute) GetContent

func (compo *LabelAttribute) GetContent() template.HTML

func (*LabelAttribute) SetContent

func (compo *LabelAttribute) SetContent(value template.HTML) types.LabelAttribute

type LineChartAttribute

type LineChartAttribute struct {
	Name   string
	Title  template.HTML
	Data   string
	ID     string
	Height int
	types.Attribute
}

func (*LineChartAttribute) GetContent

func (compo *LineChartAttribute) GetContent() template.HTML

func (*LineChartAttribute) SetData

func (compo *LineChartAttribute) SetData(value string) types.LineChartAttribute

func (*LineChartAttribute) SetHeight

func (compo *LineChartAttribute) SetHeight(value int) types.LineChartAttribute

func (*LineChartAttribute) SetID

func (compo *LineChartAttribute) SetID(value string) types.LineChartAttribute

func (*LineChartAttribute) SetTitle

func (compo *LineChartAttribute) SetTitle(value template.HTML) types.LineChartAttribute

type PaginatorAttribute

type PaginatorAttribute struct {
	Name              string
	CurPageStartIndex string
	CurPageEndIndex   string
	Total             string
	PreviousClass     string
	PreviousUrl       string
	Pages             []map[string]string
	NextClass         string
	NextUrl           string
	Option            map[string]template.HTML
	Url               string
	types.Attribute
}

func (*PaginatorAttribute) GetContent

func (compo *PaginatorAttribute) GetContent() template.HTML

func (*PaginatorAttribute) SetCurPageEndIndex

func (compo *PaginatorAttribute) SetCurPageEndIndex(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetCurPageStartIndex

func (compo *PaginatorAttribute) SetCurPageStartIndex(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetNextClass

func (compo *PaginatorAttribute) SetNextClass(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetNextUrl

func (compo *PaginatorAttribute) SetNextUrl(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetOption

func (compo *PaginatorAttribute) SetOption(value map[string]template.HTML) types.PaginatorAttribute

func (*PaginatorAttribute) SetPages

func (compo *PaginatorAttribute) SetPages(value []map[string]string) types.PaginatorAttribute

func (*PaginatorAttribute) SetPreviousClass

func (compo *PaginatorAttribute) SetPreviousClass(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetPreviousUrl

func (compo *PaginatorAttribute) SetPreviousUrl(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetTotal

func (compo *PaginatorAttribute) SetTotal(value string) types.PaginatorAttribute

func (*PaginatorAttribute) SetUrl

func (compo *PaginatorAttribute) SetUrl(value string) types.PaginatorAttribute

type PieChartAttribute

type PieChartAttribute struct {
	Name   string
	ID     string
	Height int
	Data   string
	Title  template.HTML
	types.Attribute
}

func (*PieChartAttribute) GetContent

func (compo *PieChartAttribute) GetContent() template.HTML

func (*PieChartAttribute) SetData

func (compo *PieChartAttribute) SetData(value string) types.PieChartAttribute

func (*PieChartAttribute) SetHeight

func (compo *PieChartAttribute) SetHeight(value int) types.PieChartAttribute

func (*PieChartAttribute) SetID

func (compo *PieChartAttribute) SetID(value string) types.PieChartAttribute

func (*PieChartAttribute) SetTitle

func (compo *PieChartAttribute) SetTitle(value template.HTML) types.PieChartAttribute

type PopupAttribute

type PopupAttribute struct {
	Name   string
	ID     string
	Body   template.HTML
	Footer template.HTML
	Title  template.HTML
	Size   string
	types.Attribute
}

func (*PopupAttribute) GetContent

func (compo *PopupAttribute) GetContent() template.HTML

func (*PopupAttribute) SetBody

func (compo *PopupAttribute) SetBody(value template.HTML) types.PopupAttribute

func (*PopupAttribute) SetFooter

func (compo *PopupAttribute) SetFooter(value template.HTML) types.PopupAttribute

func (*PopupAttribute) SetID

func (compo *PopupAttribute) SetID(value string) types.PopupAttribute

func (*PopupAttribute) SetSize

func (compo *PopupAttribute) SetSize(value string) types.PopupAttribute

func (*PopupAttribute) SetTitle

func (compo *PopupAttribute) SetTitle(value template.HTML) types.PopupAttribute

type ProductListAttribute

type ProductListAttribute struct {
	Name string
	Data []map[string]string
	types.Attribute
}

func (*ProductListAttribute) GetContent

func (compo *ProductListAttribute) GetContent() template.HTML

func (*ProductListAttribute) SetData

func (compo *ProductListAttribute) SetData(value []map[string]string) types.ProductListAttribute

type ProgressGroupAttribute

type ProgressGroupAttribute struct {
	Name        string
	Title       template.HTML
	Molecular   int
	Denominator int
	Color       template.HTML
	IsHexColor  bool
	Percent     int
	types.Attribute
}

func (*ProgressGroupAttribute) GetContent

func (compo *ProgressGroupAttribute) GetContent() template.HTML

func (*ProgressGroupAttribute) SetColor

func (*ProgressGroupAttribute) SetDenominator

func (compo *ProgressGroupAttribute) SetDenominator(value int) types.ProgressGroupAttribute

func (*ProgressGroupAttribute) SetMolecular

func (compo *ProgressGroupAttribute) SetMolecular(value int) types.ProgressGroupAttribute

func (*ProgressGroupAttribute) SetPercent

func (compo *ProgressGroupAttribute) SetPercent(value int) types.ProgressGroupAttribute

func (*ProgressGroupAttribute) SetTitle

type RowAttribute

type RowAttribute struct {
	Name    string
	Content template.HTML
	types.Attribute
}

func (*RowAttribute) AddContent added in v1.0.3

func (compo *RowAttribute) AddContent(value template.HTML) types.RowAttribute

func (*RowAttribute) GetContent

func (compo *RowAttribute) GetContent() template.HTML

func (*RowAttribute) SetContent

func (compo *RowAttribute) SetContent(value template.HTML) types.RowAttribute

type SmallBoxAttribute

type SmallBoxAttribute struct {
	Name       string
	Title      template.HTML
	Value      template.HTML
	Url        string
	Color      template.HTML
	IsSvg      bool
	IsHexColor bool
	Icon       template.HTML
	types.Attribute
}

func (*SmallBoxAttribute) GetContent

func (compo *SmallBoxAttribute) GetContent() template.HTML

func (*SmallBoxAttribute) SetColor

func (compo *SmallBoxAttribute) SetColor(value template.HTML) types.SmallBoxAttribute

func (*SmallBoxAttribute) SetIcon

func (compo *SmallBoxAttribute) SetIcon(value template.HTML) types.SmallBoxAttribute

func (*SmallBoxAttribute) SetTitle

func (compo *SmallBoxAttribute) SetTitle(value template.HTML) types.SmallBoxAttribute

func (*SmallBoxAttribute) SetUrl

func (compo *SmallBoxAttribute) SetUrl(value string) types.SmallBoxAttribute

func (*SmallBoxAttribute) SetValue

func (compo *SmallBoxAttribute) SetValue(value template.HTML) types.SmallBoxAttribute

type TableAttribute

type TableAttribute struct {
	Name       string
	Thead      []map[string]string
	InfoList   []map[string]template.HTML
	Type       string
	PrimaryKey string
	NoAction   bool
	Action     template.HTML
	EditUrl    string
	MinWidth   int
	DeleteUrl  string
	IsTab      bool
	ExportUrl  string
	types.Attribute
}

func (*TableAttribute) GetContent

func (compo *TableAttribute) GetContent() template.HTML

func (*TableAttribute) SetInfoList

func (compo *TableAttribute) SetInfoList(value []map[string]template.HTML) types.TableAttribute

func (*TableAttribute) SetMinWidth

func (compo *TableAttribute) SetMinWidth(value int) types.TableAttribute

func (*TableAttribute) SetThead

func (compo *TableAttribute) SetThead(value []map[string]string) types.TableAttribute

func (*TableAttribute) SetType

func (compo *TableAttribute) SetType(value string) types.TableAttribute

type TabsAttribute

type TabsAttribute struct {
	Name string
	Data []map[string]template.HTML
	types.Attribute
}

func (*TabsAttribute) GetContent

func (compo *TabsAttribute) GetContent() template.HTML

func (*TabsAttribute) SetData

func (compo *TabsAttribute) SetData(value []map[string]template.HTML) types.TabsAttribute

type TreeAttribute

type TreeAttribute struct {
	Name      string
	Tree      []menu.Item
	EditUrl   string
	DeleteUrl string
	OrderUrl  string
	types.Attribute
}

func (*TreeAttribute) GetContent

func (compo *TreeAttribute) GetContent() template.HTML

func (*TreeAttribute) GetTreeHeader

func (compo *TreeAttribute) GetTreeHeader() template.HTML

func (*TreeAttribute) SetDeleteUrl

func (compo *TreeAttribute) SetDeleteUrl(value string) types.TreeAttribute

func (*TreeAttribute) SetEditUrl

func (compo *TreeAttribute) SetEditUrl(value string) types.TreeAttribute

func (*TreeAttribute) SetOrderUrl

func (compo *TreeAttribute) SetOrderUrl(value string) types.TreeAttribute

func (*TreeAttribute) SetTree

func (compo *TreeAttribute) SetTree(value []menu.Item) types.TreeAttribute

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL