26
votes
Accepted
How to Disable ui.button in Lightning Component
The right syntax to do this is below
var btn = event.getSource();
btn.set("v.disabled",true);//Disable the button
25
votes
How to check if a record is locked or not in Apex during an approval process
This came out in Winter16. It's part of the approval class
Approval.isLocked(recordId)
This method can also accept List<Id>, SObject, or List<SObject>.
You can also now lock and unlock ...
13
votes
Get button name or Id in LWC?
id shouldn't be used, because it is used by the framework for rendering purposes. Instead, just use a data attribute to specify the name:
<button data-name="myButtonName" ... />
...
...
11
votes
Dynamically changing lightning button icon name with setAttribute not working
setAttribute is for setting HTML attributes. For component attributes, use direct assignment:
event.target.iconName='utility:check"
If you use query selectors, just remember that if it's not an HTML ...
10
votes
Accepted
LWC: Only enable button if options are available
You need to use the property with the get method.
JS
get disableButton(){
return !(this.options && this.options.data && this.options.data.length);
}
HTML
<lightning-button
...
9
votes
Accepted
ShowToastEvent notification is not displayed in LWC
As you can see here platformShoToastEvent can only be used in Lightning Experience explicitly.
Since standard toasts are based on Appliacation Events there is nothing to handle your event in Lightning ...
9
votes
Button sound in LWC
What you're likely experiencing is a limitation imposed by Salesforce CSP. In order to make it work, you need to Manage CSP Trusted Sites. Go to Setup | CSP Trusted Sites, and add the site to enable ...
7
votes
Accepted
When is the Sharing Button visible for a Record?
There is a small article on Salesforce help
You have access to the Sharing button when your sharing model is either Private or Public Read Only for a type of record or related record. For example, ...
7
votes
Accepted
Custom Button on Lightning Experience
Please refer to this:
https://help.salesforce.com/articleView?id=actions_in_lex.htm&type=0
In Lightning Experience, actions display in the Global Actions menu in
the header, on related lists, on ...
7
votes
Accepted
LWC Button pass a value to the JS Method
LWC components dispatch a CustomEvent
To get data out of this component, the convention is to look for
event.detail.value if it's a publicly exposed value on that component.
If you are in the same ...
6
votes
Read value attribute in lightning button in the client js controller
Now you can use event.getSource().get("v.value") function to get lightning button value when clicked.
From the Salesforce documentation:
In the client-side controller, you can use one of the ...
6
votes
Accepted
Unable to disable a button in lightning
The v. prefix is used to access aura:attribute values. To invoke a controller method you need to use the c. prefix i.e.:
onclick="{!c.clickHandle}"
See e.g. Trailhead's Handle Actions with ...
6
votes
Accepted
Can anyone suggest how to do an animation effect like Standard Refresh button do in Lightning Component?
It is created via following css class:
.forceListViewManagerHeader .rotate svg {
animation: rotate .4s;
}
Check the screenshot also
6
votes
Accepted
How to execute one method after the previous got executed
In this case, you just need to use setTimeout:
saving : function(component, event, helper){
component.set("v.dis",'true');
setTimeout($A.getCallback(helper.callhelper.bind(this, component, ...
6
votes
Accepted
How to have both Icon and text inside a button in LWC
You just need to specify the label as well as the icon-name in the button.
<lightning-button
variant="success"
label="Approve"
title="Approve"
onclick={handleApprove}
icon-name=...
5
votes
Javascript Button Error: Missing )
If the Account name includes a single quote the JavaScript would then be invalid because that single quote would be interpreted as a string delimiter.
Using {!JSENCODE(Account.Name)} would protect ...
5
votes
Accepted
Clone record issue
You can query for created date for both records and whichever has later date that is cloned.
5
votes
Visualforce page with custom conroller not available for button
Recommended reading: Difference between controller and extensions
Here you are working on writing a Controller Extension. You add this Apex Class to your page via the extensions attribute on the <...
5
votes
Align SLDS buttons to right
You should be able to use the SLDS Float classes:
<div id="hidden">
<div class="slds-float--right">
<!--Add Folder Button-->
&...
5
votes
Why are Lightning Actions for Case Object showing in Feed?
This is a expected behaviour from salesforce when feed tracking is enabled for cases or work orders, the page-level action menu on those records contains only custom buttons and supported standard ...
4
votes
<button type="submit"> apex equivalent
To further illustrate Eric's comment, You would implement his suggestion like so:
Define your button (the button calls the javascript function doSomething) that is defined by the actionFunction:
<...
4
votes
Accepted
New button in Lightning
Create a new record in Lightning
You may want to opens the page to create a new record for the
specified entityApiName, for example, “Account” or
“myNamespace__MyObject__c”.
To display ...
4
votes
Accepted
Press button from apex trigger
Put a soft alert on the page using a conditional image formula
IF (NOT(IsApproved__c) && HasDiscountExceedingGuidelines__c ,
IMAGE("/img/samples/flag_red.gif" , 'Red' ,12,12) &
...
4
votes
Accepted
Javascript Button User Permissions
You can use sforce.connection.describeSObject, which gives you an DescribeSObjectResult, which includes the fields, and if they're createable and/or updateable. This describe result respects profile ...
4
votes
Accepted
APEX Code with Pardot and Salesforce
Don't use new lines randomly. In this case, you broke up {!$Api and .Session_ID}, so the system didn't recognize the merge field correctly. The formula should look exactly as shown in the doc, one ...
4
votes
Accepted
How to get all buttons in my page from a controller javascript function(component, event, helper)?
Add an aura:id to the <ui:button /> component, then find the button by it.
component:
<ui:button aura:id="btn" label="A"
press="{!c.disableMe}"/>
<ui:button aura:id="btn" ...
4
votes
Accepted
AfterRender on button in Lightning Component (DOM update)
I would not use afterRender to attach events, as you'll end up possibly adding duplicate events. Here's a simplified version that does not rely on a renderer:
<aura:application >
<div id=...
4
votes
Accepted
"Log in to Community as User" Button Missing
With Winter '18, Users can manage Community Users in Lightning Experience. Snippet from the release notes:
No more switching between Lightning Experience and Salesforce Classic to manage external ...
4
votes
Accepted
Trying to center button on page
In order to align a button in the center. we need to use the Absolute Center class in slds positioned.
<div class="slds-align_absolute-center" style="height:5rem">
<lightning:button />...
4
votes
Accepted
Lightning button icon without border
As sfdcfox already said That border is there to indicate active focus.....
but if you still want to remove it
assign a class to button icon like this
<lightning:buttonIcon iconName="utility:like"...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
button × 407javascript × 78
visualforce × 75
apex × 57
lightning-web-components × 46
lightning × 45
custom-button × 41
lightning-aura-components × 32
custom × 29
page-layout × 21
opportunity × 14
case × 13
email × 12
css × 12
html × 12
url × 10
onclick × 10
action × 9
community × 7
lightning-experience × 7
custom-object × 7
related-list × 7
commandbutton × 7
visual-workflow × 6
permissions × 6