Child pages
  • New in 7.0

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added missing updates to solutionModel API + better description of related behavior change

...

  • If a font in html_area is expressed in "pt" instead of "px" -> it will get smaller.
  • Non-modal Dialogs in WC rendered inside the main window, instead of as new browser windows due to JSWindow implementation, allowing multiple modal and non modal in the same window
  • application.getTimeStamp() in the Web client will return the timestamp based on the timezone of the Client and the time of the Server: Before it would just return the timestamp based on the time and timezone of the server.
  • When asking for elements and/or parts of forms that extend other forms, the inherited elements/parts are also returned in Servoy 6, whereas prior to Servoy 6, only the non-inherited elements would be returned and the (hierargy of) super forms(s) had to be inspected. In the solutionModel when asking for a specific element on a form, if the element is not on the form, the super scope will be inspected and return the element if the element in inherited. For the plural getElements() type of functions, an optional paramter has been added to include the inherited elements in the return value or not.
  • When using labels with labelFor link to other elements in TableViews to control the TableView header rendering, the first label will now determine the height of the header 

...

  • New enabled & visible property on all JSComponent instances
  • New solutionModel.wrapMethodWithArguments(...)
  • New solutionModel.newCalculation(...)
  • New solutionModel.getCalculations(...)
  • New solutionModel.getCalculation(...)
  • New solutionModel.createTitledBorder(...)
  • New solutionModel.createSpecialMatteBorder(...)
  • New solutionModel.createPageFormat(...)
  • New solutionModel.createMatteBorder(...)
  • New solutionModel.createLineBorder(...)
  • New solutionModel.createFont(...)
  • New solutionModel.createEtchedBorder(...)
  • New solutionModel.createEmptyBorder(...)
  • New solutionModel.createBevelBorder(...)
  • New solutionModel.newForm(String, JSForm)
  • New class JSCalculation(...)
  • New class JSBean(...)
  • New JSTabPanel.removeTab(...)
  • Deprecated JSTabPanel.onTabChange
  • New JSTabPanel.onChange
  • Deprecated JSPortal.resizeble
  • New JSPortal.resizable
  • New JSRelation.removeRelationItem(...)
  • New JSMethod.getArguments(...)
  • New JSForm.getBeans(...)
  • New JSForm.getBean(...)
  • New JSForm.removeBean(...)
  • New JSForm.newBean(...)
  • New JSForm.onDragEnd
  • JSFormgetBeans/getButtons/getComponents/getFields/getFormMethods/getFormVariables/getLabels/getParts/getPortals/getTabPanels: new optional parameter "returnInheritedElements"
  • New constant classes
    • UNITS
    • TITLEPOSITION
    • TITLEJUSTIFICATION
    • PAGEORIENTATION
    • FONTSTYLE
    • BEVELTYPE

...

  • getFailedRecords: optional JSFoundset parameter
  • getEditedRecords: optional JSFOundSet JSFoundSet parameter
  • New addTrackingInfo(...)
  • Wiki Markup
    Deprecated getFoundSetDataProviderAsArray() in favor of databaseManager.convertToDataSet(foundset, \['columnName'\]).getColumnAsArray()

...