You need to sign in to do that
Don't have an account?
Sachin Bhalerao 17
Picklist in Lightning data table?
Dear Team ,
Greetings !!!
Please let me know can we use Picklist in Lightning data table in lightning component.
Thanks & Regards
Sachin Bhalerao
Greetings !!!
Please let me know can we use Picklist in Lightning data table in lightning component.
Thanks & Regards
Sachin Bhalerao
Hi Sachin Bhalerao 17,
Please go through link https://success.salesforce.com/answers?id=9063A000000pg0xQAA.
Regards,
Ahmed Ansari
Aura lightnig data table is not supported with picklist, but this possible from LWC with the help of custom types and here is the sample code for your reference - https://www.playg.app/play/picklist-in-lightning-datatable
are if you still using/require with Aura, then the alternative ways that do use an HTML table instead of DataTable (or) user needs to enter the correct picklist options.
Supported attributes:
action
boolean
button
button-icon
currency
date
date-local
email
location
number
percent
phone
text
url
Refer below the link-
https://developer.salesforce.com/forums/?id=9062I000000g92jQAA
https://developer.salesforce.com/docs/component-library/bundle/lightning:datatable/documentation
https://success.salesforce.com/ideaView?id=0873A000000PZJ4QAO
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Ajay Dubedi
www.ajaydubedi.com (http://www.ajaydubedi.com )
You can design a hardcoded picklist like this and set the value of that picklist as you like:
<aura:component>
<lightning:select name="select1" label="How many tickets?" required="true">
<option value="">choose one...</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</lightning:select>
</aura:component>
Or you can use a dynamic picklist value.
Suppose you have a list of accounts and you want to put all the records in the options and want to get the Id of the record on selecting an option. You can do that like this:
<aura:component>
<lightning:select name="select1" label="How many tickets?" required="true">
<option value="">choose one...</option>
<aura:iteration items="{!v.accList}" var="ac">
<option value="{!ac.Id}">{!ac.Name}</option>
</aura:iteration>
</lightning:select>
</aura:component>
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha
www.kdeepali.com