This commit is contained in:
@@ -720,7 +720,7 @@ export default {
|
|||||||
name: vm.obj.name,
|
name: vm.obj.name,
|
||||||
public: vm.obj.public,
|
public: vm.obj.public,
|
||||||
listKey: vm.dataListKey,
|
listKey: vm.dataListKey,
|
||||||
listView: generateListViewFromEdited(vm)
|
listView: JSON.stringify(generateListViewFromEdited(vm))
|
||||||
};
|
};
|
||||||
|
|
||||||
//are we working off a pre-existing listview (save over)?
|
//are we working off a pre-existing listview (save over)?
|
||||||
@@ -764,6 +764,13 @@ export default {
|
|||||||
if (res.data.id) {
|
if (res.data.id) {
|
||||||
//Handle "post" of new record (CREATE)
|
//Handle "post" of new record (CREATE)
|
||||||
|
|
||||||
|
//Update the formSettings now that it's saved
|
||||||
|
var formSettings = window.$gz.form.getFormSettings(vm.formKey);
|
||||||
|
formSettings.temp.cachedListview = lvSave.listView;
|
||||||
|
formSettings.saved.dataTable.unsavedListView = null;
|
||||||
|
formSettings.saved.dataTable.listViewId = res.data.id;
|
||||||
|
window.$gz.form.setFormSettings(vm.formKey, formSettings);
|
||||||
|
|
||||||
//change url to new record
|
//change url to new record
|
||||||
//this is the format for listview:
|
//this is the format for listview:
|
||||||
//ay-data-list-view/-1/TestWidgetDataList/test-widgets
|
//ay-data-list-view/-1/TestWidgetDataList/test-widgets
|
||||||
@@ -779,6 +786,7 @@ export default {
|
|||||||
urlParts[2] +
|
urlParts[2] +
|
||||||
"/" +
|
"/" +
|
||||||
urlParts[3];
|
urlParts[3];
|
||||||
|
|
||||||
vm.$router.replace(newUrl);
|
vm.$router.replace(newUrl);
|
||||||
} else {
|
} else {
|
||||||
//Handle "put" of an existing record (UPDATE)
|
//Handle "put" of an existing record (UPDATE)
|
||||||
|
|||||||
Reference in New Issue
Block a user