XElencoState<T extends StatefulWidget, K extends XFDataItem> class

Inheritance
Mixed-in types
Implementers

Constructors

XElencoState()

Properties

changed_Data bool
getter/setter pair
context BuildContext
The location in the tree where this widget builds.
no setterinherited
dataGridController ↔ DataGridController
getter/setter pair
file File?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
header_hidden bool
getter/setter pair
isActive_addDropInElenco bool
Da Abilitare per attivare il Drag&Drop sull'Elenco
getter/setter pair
isBusy ValueNotifier<bool>
Da modificare per abilitare o disabilitare il Waiter che gira dell'Elenco
getter/setter pair
isKeyboardVisible bool
getter/setter pair
isRecording bool
Propietà interna
getter/setter pair
isTakingPhoto bool
Propietà interna
getter/setter pair
isWeb bool
getter/setter pair
itemSelectedInEdit ↔ XFDataItem?
getter/setter pair
li List<XCol>?
getter/setter pair
liDelItems List<K>
Variabile interna dell'Elenco per appoggiare gli items che vengono eliminati prima di salvare l'eliminazione
getter/setter pair
liEditedItems List<K>
getter/setter pair
liMediaRAW List<XMediaItem>
Variabile interna dell'Elenco degli XMedia presenti in tutto l'elenco
getter/setter pair
liPopUpMenu_ActionOnItem List<XPopUpMenuItem>
Elenco di XPopUpMenuItem che verranno inseriti in un menu a PopUp da un BTN Functions sugli Items che mostrerà queste azioni
getter/setter pair
list List<K>
Lista interna all'Elenco utilizzata dalla UI per visualizzare la LIsta
getter/setter pair
liXMedias_MediaRecorder ValueListenable<List<XMediaItem>>
Elenco di XMediaItem utilizzato dall'Elenco per apoggiare i nuovi media Presi
getter/setter pair
mounted bool
Whether this State object is currently in a tree.
no setterinherited
neededRealoadData bool
getter/setter pair
picker → ImagePicker
Propietà interna
final
playerController ↔ PlayerController
getter/setter pair
playerStateSubscription StreamSubscription<PlayerState>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saving bool
Propietà interna
getter/setter pair
scroll_controller ScrollController?
getter/setter pair
searchBar_HintStyleText TextStyle?
getter/setter pair
searchBar_StyleText TextStyle?
getter/setter pair
searchController TextEditingController
getter/setter pair
tabController TabController
getter/setter pair
timerSearch Timer?
Timer utilizzato dalla Barra di Search per gestire il filtro e filtrare la lista dopo tot millisecondi che l'utente scrive
getter/setter pair
videoPlayerController ↔ VideoPlayerController?
getter/setter pair
widget XElenco<T, K>
The current configuration.
no setterinherited
widthCols double
getter/setter pair
x_OLD_Col ↔ XCol?
getter/setter pair
xActionLi_FAST List<XAction>?
Azioni Fast sugli Items a destra dei Dati della Riga
getter/setter pair
xActionLi_LEFT List<XAction>?
Azioni di Sinistra sugli Items
getter/setter pair
xActionLi_RIGHT List<XAction>?
Azioni di Destra sugli Items
getter/setter pair
xActions_AddNota_isActive bool
Aggiunge il Bottone di AddNota negli ItemComplex con gli XMedias
getter/setter pair
xActions_LEFT_HorizontalAxis bool
Decide se le Azioni di Sinistra devono avere l'Asse di Scroll orizzontale o verticale, se TRUE => Stanno in verticale
getter/setter pair
xActions_LEFT_widthArea double?
Larghezza dell Area delle Azioni di Sinistra sugli Items, in percentuale in double es. 0.5
getter/setter pair
xActions_RIGHT_HorizontalAxis bool
Decide se le Azioni di Destra devono avere l'Asse di Scroll orizzontale o verticale, se TRUE => Stanno in verticale
getter/setter pair
xActions_RIGHT_widthArea double?
Larghezza dell Area delle Azioni di Destra sugli Items, in percentuale in double es. 0.5
getter/setter pair
xActionsBTN_BackgroundColor Color
Modifica il Bacground delle XActions sugli Items
getter/setter pair
xActionsBTN_BorderColor Color
Modifica il colore del Bordo delle XActions sugli Items
getter/setter pair
xActionsBTN_Height double
Modifica la Height delle XActions sugli Items
getter/setter pair
xActionsBTN_Width double
Modifica la Width delle XActions sugli Items
getter/setter pair
xAppBar_Widgets_LEFT List<Widget>?
Widget a Sinistra dell'AppBar nello Slider
getter/setter pair
xAppBar_Widgets_LEFT_WidthArea double?
Larghezza in percentuale es. 0.5, a Sinistra dell'AppBar nello Slider
getter/setter pair
xAppBar_Widgets_RIGHT List<Widget>?
Widget a Destra dell'AppBar nello Slider
getter/setter pair
xAppBar_Widgets_RIGHT_WidthArea double?
Larghezza in percentuale es. 0.5, a Destra dell'AppBar nello Slider
getter/setter pair
xCellEditable_borderColor Color?
Colore del Bordo di tutte le Celle Editabili
getter/setter pair
xCellEditable_borderColor_Disabled Color?
Colore del Bordo di tutte le Celle Editabili Disabilitate
getter/setter pair
xCellEditable_borderColor_Visible bool
Abilitata o no il bordo di tutte le Celle Editabili
getter/setter pair
xCellEditable_labelColor_Disabled Color?
Colore della Label di tutte le Celle Editabili Disabilitate
getter/setter pair
xCellEditable_xFormat_Date String
Formato della data di tutte le Celle Editabili
getter/setter pair
xCurrentTabIdx int
Tab Index selezionato della xTabs_List
getter/setter pair
xDataType Type
getter/setter pair
xDSource ↔ XGridDataSource<XFDataItem>?
getter/setter pair
xEditDialog_EditCell String
Nome della Cella, ovvero la colonna, che siamo editando
getter/setter pair
xEditDialog_liProps List<XProp>
Da riempire con un elenco di XProp che verranno visualizzate nel EditDialog di un Item
getter/setter pair
xFilter_OrderBy_XProps List<XProp>
Da riempire con un elenco di XProp che verranno usate per ordinare l'Elenco
getter/setter pair
xFilter_SearchBarXCols List<XProp>
Da riempire con un elenco di XProp che verranno usate per fare le Ricerche sull'elenco
getter/setter pair
xFilter_XFilters List<XFilterEl>
Da riempire con un XFilterEl per aggiungere i filtri all'Elenco
getter/setter pair
xFilterCurrent String
Filtro da cambiare per filtrare la Lista dell'Elenco
getter/setter pair
xFilterValue String?
Valore interno all'Elenco per filtrare la Lista
getter/setter pair
xgds ↔ XGridDataSource<XFDataItem>? Function()
getter/setter pair
xItem_cellIsFlexible bool
Definisce se le Celle devono essere flessibili oppure no
getter/setter pair
xItems_BackgroundColor Color
Background Color di ogni Items
getter/setter pair
xItems_BorderColor Color
Colore del Bordo di ogni Items
getter/setter pair
xItems_Padding EdgeInsetsGeometry?
Padding di ogni Items
getter/setter pair
xLayout_AddAreaDrop_NewItem bool
Da Abilitare per visualizzare la barra di aggiunta di un Item dal Drag&Drop
getter/setter pair
xLayout_maxRowLen double
Definisce la quantità di oggetti da visualizzare su un Item
getter/setter pair
xListObservable_Hook ↔ ObservableList<K>?
Hook osservabile dell'Elenco da legare alla Lista RAW a livello di AppState per avere la Lista che si aggiorna sempre quandop vengono modfificati i suoi Items
getter/setter pair
xLoadData_apiCall Future<List<K>> Function()?
Da riempire con la chiamata alle API se vuoi riempire la lista direttamente da chiamata
getter/setter pair
xLoadData_get List<K> Function()?
Da riempire con la Lista che vorrai visualizzare nell'Elenco
getter/setter pair
xMedia_Active bool
Da abilitare se vuoi la Gestione degli XMedia
getter/setter pair
xRoundedStyle_Active bool
Da abilitare se vuoi i vari bordi della UI tondeggianti
getter/setter pair
xSelectedPlayerIdx int
getter/setter pair
xUI_AddNewCmd_Caption String?
Forza a questo la label del btn cmd add
getter/setter pair
xWaiterMessage String
Da rimepire col messaggio da visualizzare nel Waiter che gira
getter/setter pair

Methods

activate() → void
Called when this object is reinserted into the tree after having been removed via deactivate.
inherited
build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
buildXItem<T extends XFDataItem, H extends XFDataItem?>(T item, void parentSetState(void ()), {List? liChildrens, Widget dettItem(dynamic)?, dynamic onLongPress_MainItem(T)?, dynamic BTNadd_cmdAdd(T)?, dynamic BTN_cmdEdit(T)?, String? BTNadd_label, Widget? mainWidget, Color? backGround_Color, Color? backGround_Color_ItemSel, Color? border_Color, Widget dettWidget(dynamic)?, EdgeInsetsGeometry? margin, List<XPopUpMenuItem>? liPopUpMenu_Items, bool border_Visible = false, bool title_InMainWidget_Visible = false, XView? xView_Scheda, XView? xView_Elenco, XView? xViewDett, List<Widget>? titleLiWidgets, bool viewDett_Data = false, bool showXMedia_Always = false, bool viewXMediaUI = false, bool bottomWidgets_WithMainWidget = false, BorderRadiusGeometry? borderRadius_Item, List<XAction>? listWidgets_BTNactions, List<Widget>? listWidgets_bottomMainWidget, List<Widget>? listWidgets_TopLeft}) → dynamic
Build dell'XItemComplex per la visualizzazione di Media o Dati a Tree nidificati
calcRow(XFDataItem? item) → dynamic
cmd_AddCliFromExist(List liCliente) Future
createTicker(TickerCallback onTick) Ticker
Creates a ticker with the given callback.
inherited
deactivate() → void
Called when this object is removed from the tree.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
didChangeDependencies() → void
Called when a dependency of this State object changes.
inherited
didUpdateWidget(covariant XElenco<T, K> oldWidget) → void
Called whenever the widget configuration changes.
inherited
dispose() → void
Called when this object is removed from the tree permanently.
override
initState() → void
Called when this object is inserted into the tree.
override
initXFilters() → void
Mettere quì il codice di init degli XFilters
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onComeBack() → dynamic
Chiamalo quando torni da un altra pagina dopo una navigazione cosi da riscatenare il cambiamento della lista
reassemble() → void
Called whenever the application is reassembled during debugging, for example during hot reload.
inherited
rebuildAllChildren(BuildContext context) → void
Chiamalo per reloddare tutta la UI dell'Elenco
setState(VoidCallback fn) → void
Notify the framework that the internal state of this object has changed.
inherited
tabPagesSch(IconData? icon, String? label, XTabItem? item, {TextStyle? labelStyle_ALL, Color? labelColor_ALL, Color? labelColor_Active, Color? labelColor_Disabled, Color? iconsColor_ALL, Color? iconsColor_Active, Color? iconsColor_Disabled, Color? color_backGroundTab_Activate, Color? color_backGroundTab}) → dynamic
timerSearchHandlerList() → dynamic
Chiamato solo quando viene modificato il valore della xSearchBar
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited
xActions_FAST_ForItem(XFDataItem item) List<XAction?>?
Chiamalo pert aggiungere delle XActions veloci visibili a destra sull'Item, ma solo visibili nell'ItemComplex
xActions_LEFT_ForItem(XFDataItem item) List<XAction?>?
Chiamalo pert aggiungere delle XActions a SINISTRA dell'Item
xActions_LoadLists() Future
Override per aggiungere alle liste delle actions altre actions prima che vengano fillate tutte le varie aree
xActions_RIGHT_ForItem(XFDataItem item) List<XAction?>?
Chiamalo pert aggiungere delle XActions a DESTRA dell'Item
xAfter_LoadData_Done() → dynamic
Override per inserire codice dopo il loadData
xCMD_AddFromRubrica(List<Contact> listContact) Future<Contact?>
Comando per Aggiungere un contatto dalla Rubrica
xCMD_AddNew_FromCliente<T, XFDataItem>(T newObj, List<Contact> liContatti, List<DynamicCli> liCliente, {Future onAddObj_FromCliExist(T newOBJ, DynamicCli cliente)?, Future onAddObj_FromCliRubrica(T newOBJ, String alias, String nome, String cognome, String cell, String email, String referente)?, Future onAddObj_FromCliInput(T newOBJ, String alias, String nome, String cognome, String cell, String email, String referente)?, Future onSaveAfter_Cliente(T newOBJ)?, bool isActive_input_ALIAS = true, bool isActive_input_NOME = true, bool isActive_input_COGNOME = true, bool isActive_input_CELL = true, bool isActive_input_EMAIL = true, bool isActive_input_REFERENTE = true}) Future
Comando per l'Aggiunta di una Riga all'elenco partendo da un cliente !!! OBBLIGATORIO passargli un Cliente !!!
xCMD_AddNewNota(dynamic itemActive, void parentSetState(void ())) Future
Comando per l'aggiunta di una nota tutta bianca pronta per l'edit Overridabile per modificare o aggiungere BL !!! OBBLIGATORIO passargli un itemActive XFDataItem con una lista di XMediaItem !!!
xCMD_DeleteFromList(XFDataItem itemToRemove, String title, {required dynamic cmd_Delete(String)}) Future<bool>
Comando per rimuovere un Item dalla Lista e scatenare il change
xCMD_XMedia_GetMedia(void setState(void ()), XFDataItem item) Future<File?>
Comando per ottenre gli XMedia e aprire XMediaRecorder
xCMD_XMedia_OpenAudio(XMediaItem audio, XFDataItem item, bool isPreview) Future
Comando per aprire un audio degli XMedia
xCMD_XMedia_OpenPhoto(XMediaItem xMedia, XFDataItem item, {DateTime? dtImage, bool isNewNota = false}) Future<bool?>
Comando per aprire una foto degli XMedia
xCMD_XMedia_OpenVideo(XMediaItem xMedia, {String? pathPreviewVideo, void setState(void ())?}) Future
Comando per aprire un video degli XMedia
xCreateThumbnail_FromVideo(String blobURL) Future<Uint8List?>
Metodo per la creazione di una miniatura da un Video
xCreateThumbnails_fromImage(Uint8List image_payload, {int? width}) Uint8List
Metodo per la creazione di una miniatura da una Foto
xCreateWhiteImage(int width, int height) Uint8List
xCreateWhiteImage_SizeOfScreen() Uint8List
xEditDialog(XFDataItem item, String title, dynamic value, XCol xCol, {List<ScontiBTN>? liSconti}) Future
EditDialog per la modifica di un singolo campo
xEditDialog_Builder_BTNs(XFDataItem item, TextEditingController controller, String valueAndLabel, bool isSconto, void parentSetState(void ()), {XCol? xCol}) → XBtnbase
Builder dei bottoni cher verranno visualizzati nell'XEditDialog
xEditDialog_CellBuilder(XFDataItem item, XCol xCol, BuildContext context, void setState(void ()), TextEditingController controller, {TextInputType? keyboardType, bool autoFocus = true, bool label_Visible = false, List<TextInputFormatter>? inputFormatters}) Container
CellBuilder dellxEntry
xEditDialog_Override_Editor(String title, dynamic value, XCol xCol, TextEditingController controller, {dynamic item}) Widget?
Da overridare per sovrascrivere il Widget all'interno dell'EdiDialog
xEditDialog_xOnAddItem(XView xView, XFDataItem item, void setState(void ()), {List<ScontiBTN>? liSconti}) Future<XFDataItem?>
EditDialog per l'Aggiunta di un nuovo Items che fa un aggiunta a sequenza per ogni colonna della Vista
xFilter_FilterItem(K item) bool
Evento chiamato quando cambia un XFilter inserito nella lista dei filtri nel metodo initXFilter
xLayout_Actions() List<Widget>
Override per aggiungere dei Widget nelle Actions dell'AppBar
xLayout_AddBTN_Widget() Widget
Override per cambiare il Bottone di aggiunta nell'Elenco
xLayout_AppBarCustom() Widget
Override per cambiare l'AppBar Custom
xLayout_AreaElenco() Widget
Override per cambiare widget dell'intero Elenco anche la XSearchBar
xLayout_AreaUnderHeader() Widget
xLayout_Builder_AudioArea(XMediaItem? audio, bool isPreview) Widget
Override per cambiare il Widget per la visualizzazione degli Audio nella Lista degli XMedia
xLayout_Builder_AudioDialogWidget(XMediaItem xMedia, XFDataItem item, {dynamic onLongPress(dynamic)?, double? width, double? height}) Widget
Override per cambiare il Dialog di Visualizzazione dell'Audio
xLayout_Builder_ImmaginiWidget(XMediaItem xMedia, XFDataItem item, void setState(void ()), {dynamic onLongPress(dynamic)?, DateTime? dt, double? width, double? height}) Widget
Override per cambiare il Widget per la visualizzazione delle Immagini nella Lista degli XMedia
xLayout_Builder_VideoWidget(XMediaItem xMedia, XFDataItem item, {void setState(void ())?, dynamic onLongPress(dynamic)?, double? width, double? height}) Widget
Override per cambiare il Widget per la visualizzazione dei Video nella Lista degli XMedia
xLayout_CellWidget_Editable(XCol xCol, dynamic item, BuildContext context, dynamic itemToSet, {void parentSetState(void ())?, double? fixWidth, bool onBeforeCMD_Active = true, bool autoFocus = false, TextEditingController? controller}) Container
Override per cambiare l'editor della Cella Editabile dell'Items
xLayout_DateFormField_Builder({required XCol xCol, required dynamic onDateSelected(DateTime?)?, bool editable = true, DateTime? value, Color? borderColor, Color? borderColor_Disabled, Color? labelColor_Disabled, dynamic onBefore_Edit()?, TextEditingController? controller, String? format}) Widget
Widget DateTime Editor Generico
xLayout_DettItemWidget(dynamic item) Widget?
Override per modificare il comportamento degli "Items di Dettaglio" degli "Items Main" dell'Elenco
xLayout_EditBTN_Widget(XFDataItem item, bool dett_Active, void parentSetState(void ()), XView xView_Elenco, {String? title}) Widget
Override per cambiare il Bottone di Edit dell'ItemComplex dell'Elenco
xLayout_ElencoWidget() Widget?
Override per cambiare widget per l'elenco, solo l'area sotto la XSearchBar e sotto l'AppBar
xLayout_Item_RowWidgets(XCol xCol, XFDataItem item, {bool noTextWhenCellValueIsNull = true, String formatDate = "dd/MM/yy", bool flexible = false}) Widget
Override per cambiare il Widget di ogni singola Cella dell'Items
xLayout_ItemWidget(K item) Widget?
Override per cambiare il Widget di ogni Items dell'Elenco, chiamato per ogni Items.
xLayout_Render_HeadView(XView xview, {bool border_Visible = true}) List<Widget>
Override per cambiare widget dell'HeadView dell'Elenco
xLayout_Render_HeadView_Preview(XView xview, XFDataItem item, {bool border_Visible = true}) List<Widget>
xLayout_Render_HeadView_Widget_forY(MapEntry<int, List<XCol>> e, List<Widget> children, int lastY, bool border_separator, {bool border_Visible = true, Color? border_color}) Widget
xLayout_RenderDett_HeadDataView(XView xview, dynamic item, {bool border_Visible = true, List<XCol>? liColsToUse, bool isForComplexItem = false}) List<Widget>
Override per cambiare widget dell'HeadView dei dettagli degli Items dell'Elenco
xLayout_TakeXMedia_Widget(XFDataItem item) Widget
Override per cambiare il Bottone di Take di un Media sull'ItemComplex dell'Elenco
xLayout_Text_Builder<T>({required BuildContext context, required XCol xCol, required String value, List<TextInputFormatter>? inputFormatters, double? height}) Widget
Widget per il Text Generico
xLayout_TextFormField_Builder<T>({required BuildContext context, required XCol xCol, dynamic onChanged(String)?, dynamic onSubmitted(String)?, String? hintText, List<TextInputFormatter>? inputFormatters, TextInputType? keyboardType, bool editable = true, bool label_Visible = true, bool autoFocus = false, String? value, bool? selectText, bool? multiLines, double? height, int? maxLines, Color? borderColor, Color? borderColor_Disabled, Color? labelColor_Disabled, Color? backgorundColor, Color? backgorundColor_Disabled, TextEditingController? controller, dynamic onBefore_Edit()?, FocusNode? focusNode}) Widget
Widget TextFormField Editor Generico
xLayout_Title_BottomWidget() Widget?
xLayout_Widget_IfEmptyList() Widget
Override per cambiare il Widget che si vede solo se l'Elenco è vuoto
xLayout_WidgetOverItems(XFDataItem xItem) Widget?
Override per Aggiungere Widgets che si vedranno sopra gli Items dell'Elenco
xLayout_WidgetsLeftArea_Item(K item, void parentSetState(void ())) List<Widget>?
Override per aggiungere dei Widgets a SINISTRA di ogni singolo Items
xLayout_WidgetsRightArea_Item(K item, void parentSetState(void ())) List<Widget>?
Override per aggiungere dei Widgets a DESTRA di ogni singolo Items
xLayout_xFilter_Builder_SingleXDropDown(XFilterEl xFilter) → dynamic
Override per cambiare la build del singolo Filtro a DropDown
xLayout_xFilter_Builder_XFilterEl(XFilterEl xf) DropdownMenuItem
Override per cambiare la build del Menu per i Multi-Filtro a DropDown
xLayout_XItem_BackgoundColor(XFDataItem obj) Color?
Override per cambiare comportamento al Background dell'ItemComplex
xLayout_xItemComplex_ListWidgets_TopLeft(XFDataItem item) List<Widget>
Override per aggiungere dei Widget a sinistra in alto dell'ItemComplex
xLoadData_getXGDS() → XGridDataSource<XFDataItem>
xLoadDataOnly() → dynamic
Caricamento dei Dati dell'Elenco e Fill della Lista dell'Elenco
xLoadMedia(dynamic xMedia) Future
Metodo di caricamento degli XMediaItem
xMedia_Empty(XFDataItem item) bool
xMediaListOfMine(XFDataItem item) List<XMediaItem>
Metodo per sapere se gli XMedia sono miei o di altri
xOnAfter_AddCMD(K? res) Future
xOnAfterXMedia_EditPhoto(XMediaItem xMedia) Future<Uint8List?>?
Evento da overridare per aggiungere codice dopo l'Edit di un XMedia
xOnBefore_TakeXMedia(XMediaItem xclMedia, XFDataItem idParent) Future<XMediaItem>
Evento da overridare per aggiungere codice prima dell'acquisizione di un XMedia
xOnDelXMedia(XMediaItem xMedia) Future<bool>?
Evento da overridare per aggiungere codice POST cancellazione dell'XMedia
xOnDelXMedia_InPreview(XMediaItem xMedia, void setState(void ())) Future<bool?>?
Evento che gestisce la cancellazione di un XMedia all'interno delXMediaRecorder quando stai acquisendo i Media
xOnDelXMedia_INTERNAL(XMediaItem xMedia, XFDataItem item) Future<bool?>?
Evento che gestisce la Cancellazione degli XMedia (INTERNAL)
xOnDrop_Accept(XFDataItem? itemDragged, XFDataItem? itemToDrop) Future
Evento chiamato una volta accettato il DROP su un Item
xOnDrop_BeforeAccept(XFDataItem? itemDragged, XFDataItem? itemToDrop) bool
Evento da chiamare per accettare il Drop sull'Item.
xOnDrop_BeforeAccept_INTERNAL(XFDataItem? itemDragged, XFDataItem? itemToDrop) bool
Evento chiamato per accettare il Drop sull'Item (!INTERNAL!)
xOnDrop_Leave(XFDataItem? item) → dynamic
Evento chiamato una volta quando vai via da un Item dell'Elenco con l'oggetto che vuoi droppare
xOnGetXMedia(XMediaItem item) Future<XMediaItem?>
Evento da chiamare per ottenre un XMediaItem (API)
xOnLongTapItem(dynamic item) Future
Override per modificare il LongPress su un Item
xOnSave(List<K> list) Future
Override per salvare i dati dell'elenco se è di tipo Editable
xOnTakeXMedia(List<XMediaItem> liXMedia, XFDataItem item) Future<bool?>?
Evento che gestisce il salvataggio degli XMedia (OVERRIDABLE)
xOnTakeXMedia_handling(Uint8List file, bool isBusy, void setState(void ()), XFDataItem xfDataItem, int mediatype) Future
Evento che gestisce il salvataggio di un media e la generazione della sua Thumbnail
xOnTakeXMedia_INTERNAL(List<XMediaItem> liXMedia, XFDataItem item) Future<bool?>?
Evento che gestisce il salvataggio degli XMedia (INTERNAL)
xOnTapHeaderCell(XCol xCol) → dynamic
Evento chiamato quando l'utente fa Tap su una cella dell'HeadView di un Elenco
xOnTapItem(K item) Future
xOnTapItem_INTERNAL(K item) Future
Override per modificare l'OnTap su un Item
xOnXCell_Before_Edit(XCol xCol, dynamic value, {dynamic itemToSet}) → dynamic
Evento chiamato prima dell'Edit di una cella Editable
xOnXCell_Edit_AfterSubmit(XFDataItem itemInEdit, XCol xCol, dynamic newValue, bool valueIsChanged, {dynamic valueForResolved = null, dynamic valueForRealCol = null}) → dynamic
called in a setState Evento chiamato dopo l'Uscita dalla Cella Editable
xOnXCell_Edit_BeforeSubmit(XFDataItem itemInEdit, XCol xCol, dynamic newValue, bool valueIsChanged, {dynamic valueForResolved = null, dynamic valueForRealCol = null}) → dynamic
Evento chiamato prima dell'Uscita dall'edit da una cella Editable
xOnXCell_Edit_OnChanged(XFDataItem itemInEdit, XCol xCol, dynamic newValue) → dynamic
Evento chiamato quando il valore cambia all'interno dell EDITOR della CELLA
xOnXCell_Edit_SubmitValue_INTERNAL(XFDataItem itemInEdit, XCol xCol, dynamic newValue, {dynamic valueForResolved = null, dynamic valueForRealCol = null}) → dynamic
valueForRealCol = value da mettere nella col reale: es artID noi abbiamo sempre colKey = artiID_resolved, la RealCol
xOnXCell_Edit_SubmitValue_ToItem(XFDataItem itemInEdit, XCol xCol, dynamic newValue, bool valueIsChanged, {dynamic valueForResolved = null, dynamic valueForRealCol = null}) → dynamic
only itemInEditxCol.colKey = value!;
xPreview_Dialog(XView xView, dynamic value) Future<XFDataItem?>
Preview con i vari DataEntry per l'aggiunta o modifica o visualizzazione di un Item che non ha scheda
xRefresh_Data({bool where(K)?, bool skipWhere(K)?}) → dynamic
Da chiamare per refreshare la Lista dell'Elenco come nuova,ma se la where è fill allora refresha la lista usando xListObservable_Hook applicandoci la tua Where

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

xFilterAll String
getter/setter pair

Static Methods

extForMediaType(int mediatype) String