We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

GridComboBoxColumn IsEditableMode not showing soft keyboard.

Thread ID:

Created:

Updated:

Platform:

Replies:

150774 Jan 19,2020 11:50 PM UTC Jan 22,2020 11:44 AM UTC Xamarin.Forms 2
loading
Tags: SfDataGrid
Marcus Lee
Asked On January 19, 2020 11:50 PM UTC

Is there a way to get the soft keyboard to show up when setting a GridComboBoxColumn's IsEditableMode = true?
I assumed it would function the same as the SfComboBox Control but nothing I change will make it show up.

Deepika Balasubramaniyan [Syncfusion]
Replied On January 20, 2020 02:17 PM UTC

Hi Marcus Lee, 
 
 
Thank you for contacting Syncfusion support. 
Currently we are working on your requirement “GridComboBoxColumn IsEditableMode not showing soft keyboard”. We will provide further details on 22nd January 2020.  
We appreciate your patient until then. 
 
Regards, 
Deepika. 


Deepika Balasubramaniyan [Syncfusion]
Replied On January 22, 2020 11:44 AM UTC

Hi Marcus Lee, 

Based on the given information, your requirement of “Showing keyboard when edit the GridComboBoxColumn with IsEditableMode” is achieved by customizing the GridCellComboBoxRenderer. In Xamarin.Forms.Android platform, From sample, we have manually called keyboard when GridComboBox column is in edit mode, and in Xamarin.Forms.iOS platform, by default keyboard has shown when GridComboBox column enter in to edit mode.  Kindly find the below code example and sample for further reference.

Code example :

[C#]

---

public MainPage() 
   { 
        InitializeComponent(); 
        this.dataGrid.CellRenderers.Remove("ComboBox"); 
        this.dataGrid.CellRenderers.Add("ComboBox", new CustomComboBox()); 
   } 
 
 
public class CustomComboBox : GridCellComboBoxRenderer 
    { 
        public override bool BeginEdit(RowColumnIndex rowColumnIndex, CellElement cellElement, GridColumn column, object rowData) 
        { 
            DependencyService.Get<IKeyboardDependency>().ShowKeyboard(); 
            return base.BeginEdit(rowColumnIndex, cellElement, column, rowData); 
        } 

    }

---

Sample link: https://www.syncfusion.com/downloads/support/forum/150774/ze/F150774_Keybaord409802940.zip

 

Regards,

Deepika.



CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon