Remaining keys are additional parameters passed from the Viewer Registration dialog. This can be useful if designing a single application that can adapt to multiple roles (ex. form viewing and building)
List of file IDs available in the viewer.
This list is generated by the Flywheel frontend and includes all currently displayed files in the parent acquisition of this file.
These are version specific ids and should correspond to a File.file_id available in Extension.container's files.
Flywheel's bundled Lite Viewer uses fileIds to let a user page through sibling files in place — moving between the files shown in the list without relaunching the viewer on each file. The viewer reads fileIds, maps each to its file_id via container.files, and fetches with Extension.getFile / Extension.getFileText / Extension.getFileBlob. Because fileIds follows the user's active filter, the paging set respects whatever the user filtered the list down to.
Note: file_ids are not the same as _ids, they refer to a version specific id, not the id of the record stored in the database.
Parameters received from the frontend with Flywheel context at application start. Additional data can be passed to the viewer statically from "Application options", but you may NOT override listed keys here, the Flywheel frontend will overwrite them.