mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-26 03:01:51 +08:00
feat: bundle workflow support (#7337)
This commit is contained in:

committed by
Vasil Chimev

parent
5f9eabdf17
commit
ecd9fc3e9d
42
e2e/ui-tests-app/app/bindings/xmlbasics-page.ts
Normal file
42
e2e/ui-tests-app/app/bindings/xmlbasics-page.ts
Normal file
@ -0,0 +1,42 @@
|
||||
import * as buttonModule from "tns-core-modules/ui/button";
|
||||
import * as stackLayoutModule from "tns-core-modules/ui/layouts/stack-layout";
|
||||
import * as textFieldModule from "tns-core-modules/ui/text-field";
|
||||
import * as observable from "tns-core-modules/data/observable";
|
||||
|
||||
export function stack0Loaded(args: observable.EventData) {
|
||||
var source = new observable.Observable();
|
||||
var stack0 = <stackLayoutModule.StackLayout>args.object;
|
||||
var target = stack0.getViewById<textFieldModule.TextField>("tf");
|
||||
var button = stack0.getViewById<textFieldModule.TextField>("btn");
|
||||
var bindingOptions = {
|
||||
sourceProperty: "textSource",
|
||||
targetProperty: "text"// ,
|
||||
// twoWay: true
|
||||
};
|
||||
target.bind(bindingOptions, source);
|
||||
source.set("textSource", "Text");
|
||||
|
||||
button.on(buttonModule.Button.tapEvent, function () {
|
||||
button.text = source.get("textSource");
|
||||
});
|
||||
}
|
||||
|
||||
export function stack1Loaded(args: observable.EventData) {
|
||||
var stack1 = <stackLayoutModule.StackLayout>args.object;
|
||||
stack1.bindingContext = { text: "Label" };
|
||||
}
|
||||
|
||||
export function stack2Loaded(args: observable.EventData) {
|
||||
var stack2 = <stackLayoutModule.StackLayout>args.object;
|
||||
stack2.bindingContext = {
|
||||
myProperty: "Button",
|
||||
myFunction: () => {
|
||||
console.log("### onTap event ###");
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export function stack3Loaded(args: observable.EventData) {
|
||||
var stack3 = <stackLayoutModule.StackLayout>args.object;
|
||||
stack3.bindingContext = { myItems: [{ text: "Label1" }, { text: "Label2" }] };
|
||||
}
|
Reference in New Issue
Block a user