Add basic Buefy support for merging 2 objects
i.e. special grid stuff, plus "merge" view
This commit is contained in:
parent
9d6cc86e60
commit
b2b4e1bfbc
5 changed files with 83 additions and 5 deletions
|
@ -84,6 +84,13 @@
|
|||
:loading="loading"
|
||||
:row-class="getRowClass"
|
||||
|
||||
% if grid.checkboxes:
|
||||
checkable
|
||||
:checked-rows.sync="checkedRows"
|
||||
## TODO: definitely will be wanting this...
|
||||
## :is-row-checkable=""
|
||||
% endif
|
||||
|
||||
:default-sort="[sortField, sortOrder]"
|
||||
backend-sorting
|
||||
@sort="onSort"
|
||||
|
@ -161,6 +168,8 @@
|
|||
sortField: '${grid.sortkey}',
|
||||
sortOrder: '${grid.sortdir}',
|
||||
rowStatusMap: ${json.dumps(grid_data['row_status_map'])|n},
|
||||
## TODO: should be dumping json from server here
|
||||
checkedRows: [],
|
||||
|
||||
% if grid.pageable:
|
||||
% if static_data:
|
||||
|
@ -307,6 +316,14 @@
|
|||
if (confirm("You are about to delete " + this.total + " ${grid.model_title_plural}.\n\nAre you sure?")) {
|
||||
event.target.form.submit()
|
||||
}
|
||||
},
|
||||
|
||||
checkedRowUUIDs() {
|
||||
var uuids = [];
|
||||
for (var row of this.$data.checkedRows) {
|
||||
uuids.push(row.uuid)
|
||||
}
|
||||
return uuids
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue