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