Nightly Changelog: 8.1.6-b20210414
Data Model
1867: Tag Historical Properties show up as None if left Default
Fixed an issue where trying to read some Historical Properties when leaving them set to their default values would return “None”.
Platform
2217: SRConnection#runPrepInsertGetKey/fetchGeneratedKey methods return int, which can overflow on busy databases
Fixed an issue where database alarm journals could not insert or retrieve records from tables with very large primary indexes.
Perspective
1643: Expose current window width and height dimensions in page props
Added a primarily read-only dimensions
object property to Perspective pages.
The object has the following shape:
{
"enabled": Boolean,
"viewport": {
"width": Float (in pixels),
"height": Float (in pixels)
},
"screen": {
"width": Float (in pixels),
"height": Float (in pixels)
},
"centerView": {
"width": Float (in pixels),
"height": Float (in pixels),
"scrollLeft": Float (in pixels),
"scrollTop": Float (in pixels)
}
}
enabled
: The page dimensions in this object will update accordingly if true. While false, the dimension values will not update.
viewport
: The “inner” boundaries of the browser, ie: the dimensions of the page.
screen
: The dimensions of the screen the page is on (only updates on browser resize and Page Startup).
centerView
The dimensions of the primary view in use for the page, and how much scroll is currently applied to that view.
These properties are available for binding through the view, and can also be accessed as part of the Page object within scripting contexts which have access to the page object in any way (Page Startup/Shutdown events or anything similar).
749: Add ‘Modify Source View’ action to Embedded View right click menu, similar to Vision’s ‘Modify Template Master’ action
Added an option to the context menu on Embedded View and Flex Repeater components allowing you to easily jump to the source view in the designer.