Roger Whitcomb created PIVOT-974: ------------------------------------ Summary: Use of "importClass" or "importPackage" function in Javascript within BXML files won't work under Java 8 Nashorn script engine Key: PIVOT-974 URL: https://issues.apache.org/jira/browse/PIVOT-974 Project: Pivot Issue Type: Bug Components: core-serialization Affects Versions: 2.1 Environment: All Reporter: Roger Whitcomb Assignee: Roger Whitcomb Priority: Critical Fix For: 2.1
A small script such as this in a BXML file now will not work in Java 8: <bxml:script> importClass(org.apache.pivot.wtk.Button); function isSelected(state) { return state == Button.State.SELECTED; } </bxml:script> The reason is that the "importClass" function is not present in the base Nashorn engine, but is provided by a compatibility library: "mozilla_compat.js". -- This message was sent by Atlassian JIRA (v6.3.4#6332)