components

package
v0.6.0 Latest Latest
Warning

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

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

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 added in v0.0.14

type Base struct {
	Attribute types.Attribute
}

func (Base) Alert added in v0.0.14

func (b Base) Alert() types.AlertAttribute

func (Base) AreaChart added in v0.0.14

func (b Base) AreaChart() types.AreaChartAttribute

func (Base) BarChart added in v0.0.14

func (b Base) BarChart() types.BarChartAttribute

func (Base) Box added in v0.0.14

func (b Base) Box() types.BoxAttribute

func (Base) ChartLegend added in v0.0.14

func (b Base) ChartLegend() types.ChartLegendAttribute

func (Base) Col added in v0.0.14

func (b Base) Col() types.ColAttribute

func (Base) DataTable added in v0.0.14

func (b Base) DataTable() types.DataTableAttribute

func (Base) Description added in v0.0.14

func (b Base) Description() types.DescriptionAttribute

func (Base) Form added in v0.0.14

func (b Base) Form() types.FormAttribute

func (Base) Image added in v0.0.14

func (b Base) Image() types.ImgAttribute

func (Base) InfoBox added in v0.0.14

func (b Base) InfoBox() types.InfoBoxAttribute

func (Base) Label added in v0.0.14

func (b Base) Label() types.LabelAttribute

func (Base) LineChart added in v0.0.14

func (b Base) LineChart() types.LineChartAttribute

func (Base) Paginator added in v0.0.14

func (b Base) Paginator() types.PaginatorAttribute

func (Base) PieChart added in v0.0.14

func (b Base) PieChart() types.PieChartAttribute

func (Base) Popup added in v0.0.14

func (b Base) Popup() types.PopupAttribute

func (Base) ProductList added in v0.0.14

func (b Base) ProductList() types.ProductListAttribute

func (Base) ProgressGroup added in v0.0.14

func (b Base) ProgressGroup() types.ProgressGroupAttribute

func (Base) Row added in v0.0.14

func (b Base) Row() types.RowAttribute

func (Base) SmallBox added in v0.0.14

func (b Base) SmallBox() types.SmallBoxAttribute

func (Base) Table added in v0.0.14

func (b Base) Table() types.TableAttribute

func (Base) Tabs added in v0.0.14

func (b Base) Tabs() types.TabsAttribute

func (Base) Tree added in v0.0.14

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
	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) 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) 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
	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) SetDeleteUrl

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

func (*DataTableAttribute) SetEditUrl

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

func (*DataTableAttribute) SetExportUrl added in v0.0.11

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 added in v0.3.0

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

func (*DataTableAttribute) SetNewUrl

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

func (*DataTableAttribute) SetPrimaryKey added in v0.1.0

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.Form
	GroupContent [][]types.Form
	GroupHeaders []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.Form) types.FormAttribute

func (*FormAttribute) SetFooter added in v0.0.5

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

func (*FormAttribute) SetGroupContent added in v0.2.2

func (compo *FormAttribute) SetGroupContent(value [][]types.Form) types.FormAttribute

func (*FormAttribute) SetGroupHeaders added in v0.2.2

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

func (*FormAttribute) SetHeader added in v0.0.5

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 added in v0.1.0

func (compo *FormAttribute) SetPrimaryKey(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 added in v0.0.5

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) 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 added in v0.6.0

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

func (*SmallBoxAttribute) SetIcon added in v0.6.0

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
	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 added in v0.6.0

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