Documentation
¶
Index ¶
- func GetTableScreen(config FormConfig, customStyles map[string]lipgloss.Color) string
- func ShowForm(config Config) (map[string]string, error)
- func StartTableScreen(config FormConfig, customStyles map[string]lipgloss.Color) error
- type FormModel
- type TableRenderer
- func (k *TableRenderer) ApplyFilter()
- func (k *TableRenderer) ExportToCSV(filename string)
- func (k *TableRenderer) ExportToExcel(filename string)
- func (k *TableRenderer) ExportToJSON(filename string)
- func (k *TableRenderer) ExportToMarkdown(filename string)
- func (k *TableRenderer) ExportToPDF(filename string)
- func (k *TableRenderer) ExportToXML(filename string)
- func (k *TableRenderer) ExportToYAML(filename string)
- func (k *TableRenderer) GetCurrentPageRows() [][]string
- func (k *TableRenderer) Init() tea.Cmd
- func (k *TableRenderer) RowsNavigate(direction string) error
- func (k *TableRenderer) SortRows()
- func (k *TableRenderer) Update(msg tea.Msg) (tea.Model, tea.Cmd)
- func (k *TableRenderer) View() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTableScreen ¶
Types ¶
type FormModel ¶
type TableRenderer ¶
type TableRenderer struct {
// contains filtered or unexported fields
}
func NewTableRenderer ¶
func NewTableRenderer(config FormConfig, customStyles map[string]lipgloss.Color) *TableRenderer
func (*TableRenderer) ApplyFilter ¶
func (k *TableRenderer) ApplyFilter()
func (*TableRenderer) ExportToCSV ¶
func (k *TableRenderer) ExportToCSV(filename string)
func (*TableRenderer) ExportToExcel ¶
func (k *TableRenderer) ExportToExcel(filename string)
func (*TableRenderer) ExportToJSON ¶
func (k *TableRenderer) ExportToJSON(filename string)
func (*TableRenderer) ExportToMarkdown ¶
func (k *TableRenderer) ExportToMarkdown(filename string)
func (*TableRenderer) ExportToPDF ¶
func (k *TableRenderer) ExportToPDF(filename string)
func (*TableRenderer) ExportToXML ¶
func (k *TableRenderer) ExportToXML(filename string)
func (*TableRenderer) ExportToYAML ¶
func (k *TableRenderer) ExportToYAML(filename string)
func (*TableRenderer) GetCurrentPageRows ¶
func (k *TableRenderer) GetCurrentPageRows() [][]string
func (*TableRenderer) Init ¶
func (k *TableRenderer) Init() tea.Cmd
func (*TableRenderer) RowsNavigate ¶
func (k *TableRenderer) RowsNavigate(direction string) error
func (*TableRenderer) SortRows ¶
func (k *TableRenderer) SortRows()
func (*TableRenderer) View ¶
func (k *TableRenderer) View() string
Click to show internal directories.
Click to hide internal directories.