mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Exclude stuff from previous-version documentation
This commit is contained in:
27
ui/core/bindable.d.ts
vendored
27
ui/core/bindable.d.ts
vendored
@@ -17,8 +17,34 @@
|
|||||||
* True to establish a two-way binding, false otherwise. A two-way binding will synchronize both the source and the target property values regardless of which one initiated the change.
|
* True to establish a two-way binding, false otherwise. A two-way binding will synchronize both the source and the target property values regardless of which one initiated the change.
|
||||||
*/
|
*/
|
||||||
twoWay?: boolean;
|
twoWay?: boolean;
|
||||||
|
//@private
|
||||||
|
/**
|
||||||
|
* An expression used for calculations (convertions) based on the value of the property.
|
||||||
|
*/
|
||||||
|
expression?: string;
|
||||||
|
//@endprivate
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//@private
|
||||||
|
/**
|
||||||
|
* An interface which defines methods need to create binding value converter.
|
||||||
|
*/
|
||||||
|
export interface ValueConverter {
|
||||||
|
/**
|
||||||
|
* A method that will be executed when a value (of the binding property) should be converted to the observable model.
|
||||||
|
* For example: user types in a text field, but our business logic requires to store data in a different manner (e.g. in lower case).
|
||||||
|
* @param params - An array of parameters where first element is the value of the property and next elements are parameters send to converter.
|
||||||
|
*/
|
||||||
|
toModel: (...params: any[]) => any;
|
||||||
|
/**
|
||||||
|
* A method that will be executed when a value should be converted to the UI view. For example we have a date object which should be displayed to the end user in a specific date format.
|
||||||
|
* @param params - An array of parameters where first element is the value of the property and next elements are parameters send to converter.
|
||||||
|
*/
|
||||||
|
toView: (...params: any[]) => any;
|
||||||
|
}
|
||||||
|
//@endprivate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents an extended DependencyObservable object that supports data-binding.
|
* Represents an extended DependencyObservable object that supports data-binding.
|
||||||
*/
|
*/
|
||||||
@@ -45,6 +71,7 @@
|
|||||||
unbind(property: string);
|
unbind(property: string);
|
||||||
|
|
||||||
//@private
|
//@private
|
||||||
|
static _getBindingOptions(name: string, bindingExpression: string): BindingOptions;
|
||||||
_updateTwoWayBinding(propertyName: string, value: any);
|
_updateTwoWayBinding(propertyName: string, value: any);
|
||||||
_onBindingContextChanged(oldValue: any, newValue: any);
|
_onBindingContextChanged(oldValue: any, newValue: any);
|
||||||
//@endprivate
|
//@endprivate
|
||||||
|
|||||||
Reference in New Issue
Block a user