vi.widgets.list
¶
Module Contents¶
Classes¶
Provides the interface to list-applications. |
|
Provides the interface to list-applications. |
- class vi.widgets.list.ListWidget(module, filter=None, columns=None, filterID=None, filterDescr=None, batchSize=None, context=None, autoload=True, *args, **kwargs)¶
Bases:
flare.html5.Div
Provides the interface to list-applications. It acts as a data-provider for a DataTable and binds an action-bar to this table.
- setSelector(self, callback, multi=True, allow=None)¶
Configures the widget as selector for a relationalBone and shows it.
- selectorReturn(self)¶
Returns the current selection to the callback configured with setSelector.
- tableInitialization(self, *args, **kwargs)¶
Instantiates the table :param args: ListWidget Parameter :param kwargs: ListWidget Parameter :return:
- setAmount(self, amount)¶
- setPage(self, page=0)¶
sets targetpage. if not enougth loadedpages this pages will be requested :param page: sets targetpage :return:
- onRequestingFinished(self, *args, **kwargs)¶
- onClick(self, event)¶
- setTableActionBar(self)¶
- getDefaultEntryActions(self)¶
Returns the list of actions available in our actionBar
- getActions(self)¶
Returns the list of actions available in our actionBar
- getAllActions(self, view=None)¶
Returns the list of actions available in the action bar.
- showErrorMsg(self, req=None, code=None)¶
Removes all currently visible elements and displayes an error message
- onNextBatchNeeded(self)¶
Requests the next rows from the server and feed them to the table.
- onAttach(self)¶
- onDetach(self)¶
- onDataChanged(self, module, *args, **kwargs)¶
Refresh our view if element(s) in this module have changed
- requestStructure(self)¶
- receivedStructure(self, resp)¶
- reloadData(self)¶
Removes all currently displayed data and refetches the first batch from the server.
- setFilter(self, filter, filterID=None, filterDescr=None)¶
Applies a new filter.
- setContext(self, context)¶
Applies a new context.
- getFilter(self)¶
- updateEmptyNotification(self)¶
- onCompletion(self, req)¶
Pass the rows received to the datatable. :param req: The network request that succeed.
- setFields(self, fields)¶
- getFields(self)¶
- onSelectionActivated(self, table, selection)¶
- activateSelection(self)¶
- static canHandle(moduleName, moduleInfo)¶
- class vi.widgets.list.ViewportListWidget(module, filter=None, columns=None, filterID=None, filterDescr=None, batchSize=None, context=None, autoload=True, *args, **kwargs)¶
Bases:
ListWidget
Provides the interface to list-applications. It acts as a data-provider for a DataTable and binds an action-bar to this table.
- tableInitialization(self, *args, **kwargs)¶
Instantiates the table :param args: ListWidget Parameter :param kwargs: ListWidget Parameter
- Override explanation
use ViewPort DataTable with rows parameter
- setAmount(self, amount)¶
- setPage(self, page=0)¶
sets targetpage. if not enougth loadedpages this pages will be requested else
- Parameters
page – sets targetpage
- Returns
- _setPage(self, page=0)¶
render page to table :param page: :return:
- onRequestingFinished(self, *args, **kwargs)¶
- setTableActionBar(self)¶
- static canHandle(moduleName, moduleInfo)¶