|
| 1 | +import { EventData } from "tns-core-modules/data/observable"; |
| 2 | +import { Page } from "tns-core-modules/ui/page"; |
| 3 | +import { Observable } from "tns-core-modules/data/observable"; |
| 4 | + |
| 5 | +export class ListPickerJsonArrayModel extends Observable { |
| 6 | + public items = [ |
| 7 | + { id: 1, name: "Ter Stegen", role: "Goalkeeper" }, |
| 8 | + { id: 3, name: "Piqué", role: "Defender" }, |
| 9 | + { id: 4, name: "I. Rakitic", role: "Midfielder" }, |
| 10 | + { id: 5, name: "Sergio", role: "Midfielder" }, |
| 11 | + { id: 6, name: "Denis Suárez", role: "Midfielder" }, |
| 12 | + { id: 7, name: "Arda", role: "Midfielder" }, |
| 13 | + { id: 8, name: "A. Iniesta", role: "Midfielder" }, |
| 14 | + { id: 9, name: "Suárez", role: "Forward" }, |
| 15 | + { id: 10, name: "Messi", role: "Forward" }, |
| 16 | + { id: 11, name: "Neymar", role: "Forward" }, |
| 17 | + { id: 12, name: "Rafinha", role: "Midfielder" }, |
| 18 | + { id: 13, name: "Cillessen", role: "Goalkeeper" }, |
| 19 | + { id: 14, name: "Mascherano", role: "Defender" }, |
| 20 | + { id: 17, name: "Paco Alcácer", role: "Forward" }, |
| 21 | + { id: 18, name: "Jordi Alba", role: "Defender" }, |
| 22 | + { id: 19, name: "Digne", role: "Defender" }, |
| 23 | + { id: 20, name: "Sergi Roberto", role: "Midfielder" }, |
| 24 | + { id: 21, name: "André Gomes", role: "Midfielder" }, |
| 25 | + { id: 22, name: "Aleix Vidal", role: "Midfielder" }, |
| 26 | + { id: 23, name: "Umtiti", role: "Defender" }, |
| 27 | + { id: 24, name: "Mathieu", role: "Defender" }, |
| 28 | + { id: 25, name: "Masip", role: "Goalkeeper" }, |
| 29 | + ]; |
| 30 | + |
| 31 | + public selectedItem = ""; |
| 32 | +} |
| 33 | + |
| 34 | +export function navigatingTo(args: EventData) { |
| 35 | + let page = <Page>args.object; |
| 36 | + page.bindingContext = new ListPickerJsonArrayModel(); |
| 37 | +} |
0 commit comments