I need to do an autocomplete with Nativescript, but I did not find anything on the internet, what I need is that when typing, I send the typed text to an API, all I find is with an existing array.
Has anyone ever been through something and come up with a solution?
            Asked
            
        
        
            Active
            
        
            Viewed 1,462 times
        
    1
            
            
        
        Rafael Augusto
        
- 467
 - 2
 - 12
 - 28
 
- 
                    1please share some code sample. What have you done till now? and where are you failing? – Ashish Dec 20 '18 at 12:15
 - 
                    @Ashish I did not do anything the same, but I tried to use nativescript-ui-autocomplete that gave an error when running my application, so I took it. – Rafael Augusto Dec 20 '18 at 12:24
 - 
                    please check out this link [github](https://github.com/Mohamed-saed/autocomplete-input-javascript) is using jquery but you can retype it easily to native javascript – Mohamed Sa'ed Dec 20 '18 at 12:35
 
2 Answers
3
            Install
npm install nativescript-autocomplete
Usage
IMPORTANT: Make sure you include xmlns:ac="nativescript-autocomplete" on the Page element
e.g
item:Array<string> = ['1','2','3','4']
itemTapped(args){
    const eventName = args.eventName;
    const data = args.data;
    const view = args.view;
    const index = args.index;
    const object = args.object;
}
<ac:Autocomplete  items="{{list}}" itemTap="itemTapped"/>
Source:https://github.com/triniwiz/nativescript-autocomplete See this in case you have problem :https://github.com/triniwiz/nativescript-autocomplete/issues/8
        I_Al-thamary
        
- 3,385
 - 2
 - 24
 - 37
 
- 
                    whenever I try to use the error to generate the version `FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:runSbg'. > Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org` – Rafael Augusto Dec 20 '18 at 12:37
 - 
                    
 - 
                    this appears on the terminal as well. `nativescript-ui-autocomplete 4.2.0 for android is not compatible with the currently installed framework version 4.1.3.` – Rafael Augusto Dec 20 '18 at 12:40
 - 
                    See this :https://github.com/shyiko/ktlint/issues/111 and this :https://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle/32400904 – I_Al-thamary Dec 20 '18 at 12:41
 - 
                    Try to use :`var nativescriptUiAutocomplete = require("nativescript-ui-autocomplete" )` and specific the version that compatible with your android. – I_Al-thamary Dec 20 '18 at 12:44
 - 
                    See this:https://github.com/telerik/nativescript-ui-feedback/issues/741 – I_Al-thamary Dec 20 '18 at 12:49
 - 
                    without success in all links, funny is that if I take the plugin, it works again, when I put that breaks – Rafael Augusto Dec 20 '18 at 12:56
 - 
                    
 - 
                    I think the new version support because before it was in their TODO plan. See https://github.com/chrum/nativescript-autocomplete-x – I_Al-thamary Mar 24 '21 at 18:45
 
0
            
            
        Checkout RadAutoCompleteTextView
Install
tns plugin add nativescript-ui-autocomplete
Supports Angular & Vue too.
Since you mentioned you will have an api that will return the values, you must need Async Data.
More examples can be found in the Github repo.
        Manoj
        
- 21,753
 - 3
 - 20
 - 41
 
- 
                    
 - 
                    This plugin has a know issue with iOS devices. No indications that it will be fixed. https://github.com/NativeScript/NativeScript/issues/9031 – bkulov Mar 24 '21 at 18:30