/* Loading data */ =load( local!reportSettingsUuid: "saveSettingsTest", local!settings: rule!SFS_GetFilterSettingsByReportAndUser( reportUuid: local!reportSettingsUuid, user: loggedInUser() ), local!saver: bind(null, startprocesswrite(cons!SFS_MODEL_SAVE_SETTINGS, _)), /* Saving the data */ a!linkField( labelPosition: "COLLAPSED", links: { a!dynamicLink( label: "Save filter settings", value: { name:"Default", settings: a!toJson(local!settings), user: loggedInUser(), uuid: local!reportSettingsUuid }, saveInto: local!saver ) } ) /* Updating in form components */ a!checkboxField( label: "Days", choiceLabels: {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}, choiceValues: {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}, value: rule!SFS_GetSettingsValue(local!settings, "days"), saveInto: { a!save( target: local!settings, value: rule!SFS_SetSettingsValue( settings: local!settings, name: "days", value: save!value ) ) } ),