mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 04:41:36 +08:00
34 lines
1.4 KiB
TypeScript
34 lines
1.4 KiB
TypeScript
import observableModule = require("data/observable");
|
|
import pagesModule = require("ui/page");
|
|
import model = require("./model");
|
|
import enums = require("ui/enums");
|
|
import labelModule = require("ui/label");
|
|
import listPickerModule = require("ui/list-picker");
|
|
import datePickerModule = require("ui/date-picker");
|
|
import timePickerModule = require("ui/time-picker");
|
|
|
|
var viewModel: model.WebViewModel;
|
|
var page: pagesModule.Page;
|
|
var label: labelModule.Label;
|
|
var listPicker: listPickerModule.ListPicker;
|
|
var datePicker: datePickerModule.DatePicker;
|
|
var timePicker: timePickerModule.TimePicker;
|
|
|
|
export function onPageLoaded(args: observableModule.EventData) {
|
|
viewModel = new model.WebViewModel();
|
|
page = <pagesModule.Page>args.object;
|
|
page.bindingContext = viewModel;
|
|
|
|
viewModel.items = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
|
|
viewModel.selectedIndex = 5;
|
|
|
|
label = page.getViewById<labelModule.Label>("label");
|
|
listPicker = page.getViewById<listPickerModule.ListPicker>("listPicker");
|
|
datePicker = page.getViewById<datePickerModule.DatePicker>("datePicker");
|
|
timePicker = page.getViewById<timePickerModule.TimePicker>("timePicker");
|
|
}
|
|
|
|
export function onTap(args: observableModule.EventData) {
|
|
console.log("onTap");
|
|
viewModel.items = ["Male", "Female"];
|
|
} |