Web Atoms
Lightweight JSX JavaScript framework.
Published by Web Atoms
Distributed by ComponentSource since 2020
Prices from: $ 391.02 Version: 2.0.4 Updated: Dec 14, 2021
Released: Sep 12, 2021
InvokeFunction
, CreateNewInstance
and InvokeMethod
in IJSValue
have been added to reduce array allocation. There is no change in exiting APIs, they will continue to work as it is. C# compiler will automatically choose the method with the same parameters instead of creating an array. However, internal implementation will allocate an array for parameter, but the array allocation has been reduce by 50%.JSDelegate
which creates a typed delegate for JavaScript function. So you can easily assign JavaScript function as delegates.TextToModel
property of type Func<string, object>
which will be used by the control to convert entered text into any object model. If it is null, entered text will be added to SelectedItems
array.AtomExpander
control, which has the following properties.
View
as child of Detail
property, it will be hidden and it will be visible only when IsExpanded
is set true.XF.DataTemplate
and a new detail will only be created if control is in expanded state. As soon as control is collapsed, detail View will be destroyed.AtomChoiceView
control, which is same as AtomXFComboBox
but it is written in C#. It has following properties:
Search
property to filter your items source.SelectedItem
is null.SelectedItem
is null, Prompt will be ignored and this template will be displayed as Prompt.SearchEnabled
was set to true, you can use this to filter your items source.