mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Fix: ListView with TextField in the Item template not showing Keyboard on Portrait mode
Resolves #2942
This commit is contained in:
11
apps/app/ui-tests-app/issues/issue-2942.ts
Normal file
11
apps/app/ui-tests-app/issues/issue-2942.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export function onButtonLoaded(args){
|
||||
if (args.object.android){
|
||||
args.object.android.setFocusableInTouchMode(true);
|
||||
args.object.android.setFocusable(true);
|
||||
args.object.android.setClickable(true);
|
||||
}
|
||||
}
|
||||
|
||||
export function onListViewLoaded(args){
|
||||
args.object.items = [1];
|
||||
}
|
||||
13
apps/app/ui-tests-app/issues/issue-2942.xml
Normal file
13
apps/app/ui-tests-app/issues/issue-2942.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<Page xmlns="http://schemas.nativescript.org/tns.xsd">
|
||||
<StackLayout>
|
||||
<Button height="100" width="100" loaded="onButtonLoaded" text="Click me 3rd (Android)" style.fontSize="8"/>
|
||||
<ListView loaded="onListViewLoaded">
|
||||
<ListView.itemTemplate>
|
||||
<StackLayout>
|
||||
<TextField text="Click me 1st"/>
|
||||
<TextField text="Click me 2nd" keyboardType="number"/>
|
||||
</StackLayout>
|
||||
</ListView.itemTemplate>
|
||||
</ListView>
|
||||
</StackLayout>
|
||||
</Page>
|
||||
@@ -13,6 +13,7 @@ export function pageLoaded(args: EventData) {
|
||||
|
||||
examples.set("2911", "issues/issue-2911");
|
||||
examples.set("2674", "issues/issue-2674");
|
||||
examples.set("2942", "issues/issue-2942");
|
||||
|
||||
let viewModel = new SubMianPageViewModel(wrapLayout, examples);
|
||||
page.bindingContext = viewModel;
|
||||
|
||||
Reference in New Issue
Block a user