Version Information |
---|
Release 10.1.000 |
This release is based on Bootstrap 4.
See Updating to Bootstrap 4 for details on this mandatory step to perform the update on existing projects that still are based on Bootstrap 3.
An overview of required dependencies and version can be obtained at SmartComponent Library NG Web System Requirements.
We fixed an issue in the Smart SplitView that could cause an infinite loop freezing the window caused by new Bootstrap 4 CSS Styles not handled properly.
We fixed an issue where the Smart SplitView was not reacting correctly to window changes in width.
he Smart Hamburger Menu template was still using Bootstrap 3 classes. This has been now adjusted to use Bootstrap 4 css classes.
We added the following css classes to the Smart Language Picker to make the styles customizable:
language-picker-popup (on the div.k-popup element in kendo-popup)
language-label (on the selected language name)
language-option-label (on the names of the language options)
We now support Font Awesome Images for menu structures.
We have implemented a new hook for the Smart Data Source that can be used to perform certain operations before a record is deleted. The event raised is also cancellable.
{ "dataSources": { "CustomerDataSource": { "beforeDelete": "BeforeCustomerDelete" } } } |
<smart-data-source [before-delete]="BeforeDeleteHandler" ... /> |
import { BeforeEventCallback } from '@consultingwerk/smartcomponent-library'; export class CustomerForm extends SmartFormComponent { BeforeDeleteHandler: BeforeEventCallback = (...) => { // returns either boolean or Promise<boolean> } } |