Managing multi-user lists in Firebase - Analytics results

I don’t know if that would be the logic.
firebaseInsertUniquePair:

firebaseEditUniquePair2

Register and Edit



Now, in the schema, the question remains: where to place the image component? I was thinking of using CV_FBListItem_Item beforehand.
I included it like this in the schema/json:

Blockquote{
“name”: “FirebaseListManipulation”,
“metadata-version”: 1,
“author”: “gianfry1997”,
“platforms”: [
creator.kodular.io
],
“generator”: “schema-generator”,
“extensions”: {},
“keys”: ,
“components”: [
{
“id”: “CV_FBListItem”,
“type”: “MakeroidCardView”,
“properties”: {
“ContentPaddingBottom”: 0,
“ContentPaddingLeft”: 0,
“ContentPaddingRight”: 0,
“ContentPaddingTop”: 0,
“CornerRadius”: 10,
“Height”: -1032,
“Width”: -2
},
“components”: [
{
“id”: “HA_FBListItem”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Image_Produto”,
“type”: “Image”,
“properties”: {
“Width”: 80,
“Height”: 80
}
},
{
“id”: “Space_Image”,
“type”: “Label”,
“properties”: {
“Width”: 8
}
},
{
“id”: “CV_FBListItem_Item”,
“type”: “MakeroidCardView”,
“properties”: {
“AlignVertical”: 2,
“ContentPaddingBottom”: 0,
“ContentPaddingLeft”: 0,
“ContentPaddingRight”: 0,
“ContentPaddingTop”: 0,
“CornerRadius”: 0,
“Elevation”: 0,
“FullClickable”: true,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “HA_FBListItem_Product”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_Hipermercado_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Hipermercado: "
}
},
{
“id”: “Label_FBListItem_Valor_Hipermercado”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorHipermercado”,
“TextAlignment”: 1
}
}
]
},
{
“id”: “HA_FBListItem_Produto”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_Produto_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Produto: "
}
},
{
“id”: “Label_FBListItem_Valor_Produto”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorProduto”,
“TextAlignment”: 1
}
}
]
},
{
“id”: “HA_FBListItem_Marca”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_Marca_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Marca: "
}
},
{
“id”: “Label_FBListItem_Valor_Marca”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorMarca”,
“TextAlignment”: 1
}
}
]
},
{
“id”: “HA_FBListItem_Embalagem”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_Embalagem_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Embalagem: "
}
},
{
“id”: “Label_FBListItem_Valor_Emabalagem”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorEmabalagem”,
“TextAlignment”: 1
}
}
]
},
{
“id”: “HA_FBListItem_UnidadeMedida”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_UnidadeMedida_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Unidade de Medida: "
}
},
{
“id”: “Label_FBListItem_Valor_UnidadeMedida”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorUnidadeMedida”,
“TextAlignment”: 1
}
}
]
},
{
“id”: “HA_FBListItem_ValorMedida”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_ValorMedida_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Valor: "
}
},
{
“id”: “Label_FBListItem_Valor_ValorMedida”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorValorMedida”,
“TextAlignment”: 1
}
}
]
},
{
“id”: “HA_FBListItem_Preco”,
“type”: “HorizontalArrangement”,
“properties”: {
“AlignHorizontal”: 3,
“AlignVertical”: 2,
“Height”: -2,
“Width”: -2
},
“components”: [
{
“id”: “Label_FBListItem_Preco_Text”,
“type”: “Label”,
“properties”: {
“Text”: "Preço: "
}
},
{
“id”: “Label_FBListItem_Preco_R$”,
“type”: “Label”,
“properties”: {
“Text”: “R$”
}
},
{
“id”: “Label_FBListItem_Valor_Preco”,
“type”: “Label”,
“properties”: {
“HTMLFormat”: true,
“HasMargins”: false,
“Text”: “valorPreco”,
“TextAlignment”: 1
}
}
]
}
]
},
{
“id”: “CV_FBListItem_Edit”,
“type”: “MakeroidCardView”,
“properties”: {
“AlignVertical”: 2,
“BackgroundColor”: -14575885,
“ContentPaddingBottom”: 4,
“ContentPaddingLeft”: 4,
“ContentPaddingRight”: 4,
“ContentPaddingTop”: 4,
“CornerRadius”: 50,
“Elevation”: 0,
“FullClickable”: true
},
“components”: [
{
“id”: “Label_FBListItem_Edit”,
“type”: “Label”,
“properties”: {
“Clickable”: true,
“FontSize”: 20,
“FontTypeface”: 7,
“Text”: “edit”,
“TextColor”: -1
}
}
]
},
{
“id”: “Space”,
“type”: “Label”,
“properties”: {
“Width”: 8
}
},
{
“id”: “CV_FBListItem_Delete”,
“type”: “MakeroidCardView”,
“properties”: {
“AlignVertical”: 2,
“BackgroundColor”: -769226,
“ContentPaddingBottom”: 4,
“ContentPaddingLeft”: 4,
“ContentPaddingRight”: 4,
“ContentPaddingTop”: 4,
“CornerRadius”: 50,
“Elevation”: 0,
“FullClickable”: true
},
“components”: [
{
“id”: “Label_FBListItem_Delete”,
“type”: “Label”,
“properties”: {
“Clickable”: true,
“FontSize”: 20,
“FontTypeface”: 7,
“Text”: “delete”,
“TextColor”: -1
}
}
]
}
]
}
]
}
]
}

And in “OneBindView” like this:

But it gave an error:

My friends, I did it like this in the schematic:

And in the OnBindView:

Result:

1 Like

Folks, I’m going to end this post now that all questions regarding the subject have been resolved thanks to @RaYzZz expertise.

Thank you once again, my friend!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.