data-Tab
2019-08-16 15:12:47 0 举报
datatab
作者其他创作
大纲/内容
IcxDT.ngAfterViewInit()
preFilters?: Array<FilterCriteria>
initFirstView()this.currentView = firstViewinclude all informatio about current datatable
on(\"exportXml\");
Hsnthis.datatable=new DataTableWrapper()
$jqgrid.on
translateDatatable[translate title active etc. ]
flowUrl?: string
maxSelectedRecords: number
load datatable
createFooter(){actionsShownOnFooterthis.footer = new DataTableFooter()on('navigate'{trigger(\"pageChanged\
this.createSkeleton()
IcxDataTableComponent.ngOnInit-->getTranslatedText
priority: number
launchAction(){triggerHandler('launchAction')}
DataTableWrapperconstructor()
disableTooltip?: string
useCase?: string
HsnDataTableComponent.ngAfterViewInit(this.bindEvents())
$element.triggerHandler('ready')
DataTableWrapperhsn-datatable
on(\"exportCSV\");
bindParentResizeEvent()
setOptionsDefaultData
Hsn buildDataTable()
create(){new TooltipContainer()createSkeleton()createHeader()buildJqGrid(view.name)this.createFooter(}
buildJqGridOptions(){DataTableWrapper.buildSearchOptions()buildColumnFormatter()}
buildJqGrid(view.name)
tableOptions.hideHeader?createHeader()
addHotkeyClass
isInternal: boolean
dataTableService.getConfigData()
bindFilterDropdowns()
resizeGrid()
buildColumnFormatter()
buildJqGrid(){buildJqGridOptions()bindEvents()createFilters()bindFilterDropdowns()emitActions()triggerHandler('ready')}
createFilterForMultipleDropdown(col)initJqGridFilter()createFilterForDateRange(col)createFilterForNumber(col)createFilterForSingleDropdown(col)createFilterForTextField(col)
resizeColumns()
resizeGridAndColumns()
bindFilterDropdowns()
actions?: Array<ActionProperty>
defaultSortColumn: string
translateDatatable(tableOptions)
buildSearchOptions(){buildSearchOptionsForMultipleDropdown()buildSearchOptionsForSingleDropdown()buildSearchOptionsForDateRange()buildSearchOptionsForNumber()buildSearchOptionsForText()}
columns: Array<ColumnProperty>
on(\"help\");
bindEvents(){}
DataTableHeaderconstructor(){createHeader()}
HsnDataTableComponenthsn-datatable
hideFromDataTables: boolean
pageThreshold: number
title: string
emitActions()
defaultSortOrder: SortDirection
createFilters()
triggerHandler('ready')
buildDatatableWithFormatedDataTableOptions()
visible?: boolean
bindEvents()
isViewAction?: boolean
active: boolean
description?: string
name: string
createFilters(view)
on(\"refresh\"){this.reload(); this.$element.trigger('onlyRefresh');}
createSkeleton(){<div class=\"dt-header\"><div class=\"dt-body\"><div class=\"dt-footer\">hideHeaderappend $rowActionDrop}
DataTableView
useFilter: boolean
DataTableWrappercreate()
constructor(){tableOptionssetOptionsDefaultData()addHotkeyClass()findClosestResizableContainer()translateDatatable(this.tableOptions)}
requestAnimationFrame()
setOptionsDefaultData()[Init default options]
disabled?: boolean
on(\"toggleToolbar\");
on(\"switchView\
Hsnthis.datatable.create(firstView)
ActionProperty
DataTableFooterconstructor(){translateFooter()createFooterTemplate()addActionsToFooter()setMultiActionsEnabled()}
type: ActionType
$rowActionDrop.on
收藏
0 条评论
下一页