tns-template-master-detail-kinvey-ts
Version:
Master-detail interface to display collection of items from Kinvey and inspect and edit selected item properties.
19 lines (13 loc) • 554 B
text/typescript
import { ShownModallyData, View } from "tns-core-modules/ui/page";
import { ListSelectorViewModel } from "./list-selector-view-model";
let viewModel: ListSelectorViewModel;
export function onShownModally(args: ShownModallyData): void {
viewModel = new ListSelectorViewModel(args.context, args.closeCallback);
(<View>args.object).bindingContext = viewModel;
}
export function onItemSelected(args): void {
viewModel.selectItem(args.index);
}
export function onCancelButtonTap(): void {
viewModel.cancelSelection();
}