- todo: added priority, expired, pos fields.

- todo: delete item.
- sorted by fields.
This commit is contained in:
Paolo Arena
2019-01-14 22:40:30 +01:00
parent 3613560c97
commit 2984f20b58
29 changed files with 1025 additions and 26 deletions

View File

@@ -25,13 +25,15 @@ export default class Category extends Vue {
id: 0,
descr_it: 'Frozen Yogurt',
descr_en: '',
descr_es: ''
descr_es: '',
campo2bool: true
},
{
id: 1,
descr_it: 'Secondo',
descr_en: '',
descr_es: ''
descr_es: '',
campo2bool: false
}]
columns: any [] = [
@@ -59,6 +61,14 @@ export default class Category extends Vue {
field: 'descr_es',
sortable: true,
classes: 'my-class',
},
{
name: 'campo2bool',
label: 'campo2bool',
align: 'left',
field: 'campo2bool',
sortable: true,
classes: 'my-class',
}
]
@@ -82,7 +92,8 @@ export default class Category extends Vue {
const objcat: ICategory = {
descr_it: '',
descr_en: '',
descr_es: ''
descr_es: '',
campo2bool: true
}
return objcat

View File

@@ -53,7 +53,7 @@
</q-table>
<!-- <SingleCat :itemcat='mycat' v-for="mycat of categories_arr" :key="mycat.id"/> -->
<!-- <SingleTodo :itemcat='mycat' v-for="mycat of categories_arr" :key="mycat.id"/> -->
</div>
</q-page>

View File

@@ -57,6 +57,14 @@ export default class Tabledata extends Vue {
field: 'descr_es',
sortable: true,
classes: 'my-class',
},
{
name: 'campo2bool',
label: 'campo2bool',
align: 'left',
field: 'campo2bool',
sortable: true,
classes: 'my-class',
}
]
@@ -80,7 +88,8 @@ export default class Tabledata extends Vue {
const objcat: ICategory = {
descr_it: '',
descr_en: '',
descr_es: ''
descr_es: '',
campo2bool: false
}
return objcat
@@ -123,7 +132,7 @@ export default class Tabledata extends Vue {
console.log('deleteCount = ', deleteCount)
if (deleteCount > 0) {
// Remove into the memory
this.categories_loc.slice(this.categories_loc.indexOf(myobj), 1)
this.categories_loc.splice(this.categories_loc.indexOf(myobj), 1)
this.updatetable()