Files
NativeScript/tests/app/ui/list-picker/list-picker-tests-native.android.ts
Hristo Deshev 629eb6e683 Use relative imports in tns-core-modules.
Use tns-core-modules/* imports in outside code (apps, tests, etc)
2017-03-13 14:37:59 +02:00

18 lines
606 B
TypeScript

import * as listPickerModule from "tns-core-modules/ui/list-picker";
export function getNativeItemsCount(listPicker: listPickerModule.ListPicker): number {
var maxValue = listPicker.android.getMaxValue();
if (listPicker.items.length === 0 && maxValue === 0) {
return 0;
}
return maxValue + 1;
}
export function selectNativeItem(listPicker: listPickerModule.ListPicker, index: number): void {
var oldIndex = listPicker.selectedIndex;
listPicker.android.setValue(index);
(<any>listPicker)._valueChangedListener.onValueChange(listPicker.android, oldIndex, index);
}