Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Toast - Salesforce Alertas, Transcrições de Sistemas de Informação

Toast - Como configurar e desenvolver

Tipologia: Transcrições

2019

Compartilhado em 13/12/2019

luroberto
luroberto 🇧🇷

5 documentos

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Alert Toast – Salesforce Lightning
Alguns links
https://www.lightningdesignsystem.com/components/toast/
https://www.lightningdesignsystem.com/components/alert/
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Toast - Salesforce Alertas e outras Transcrições em PDF para Sistemas de Informação, somente na Docsity!

Alert Toast – Salesforce Lightning

Alguns links

https://www.lightningdesignsystem.com/components/toast/

https://www.lightningdesignsystem.com/components/alert/

Propriedades

Tipos de alerta

Info

success

warning

error

variant="destructive" onclick="{!c.showErrorToast}"> </lightning:button> <lightning:button label="Warning" variant="inverse" onclick="{!c.showWarningToast}" class="wk_warning"> </lightning:button> <lightning:button label="Success" variant="inverse" onclick="{!c.showSuccessToast}" class = "wk_success"> </lightning:button>

CSS

.THIS {

.THIS .wk_warning { background : #FFB75D !important; } .THIS .wk_success { background : #04844B !important; }

Controller

({ /**

  • Webkul Software.
  • @category Webkul
  • @author Webkul
  • @copyright Copyright (c) 2010-2016 Webkul Software Private Limited (https://webkul.com)
  • @license https://store.webkul.com/license.html */ showInfoToast : function(component, event, helper) { var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({

title : 'Info Message', message: 'Mode is dismissible ,duration is 5sec and this is normal Message', messageTemplate: 'Record {0} created! See it {1}!', duration:' 5000', key: 'info_alt', type: 'info', mode: 'dismissible' }); toastEvent.fire(); }, showSuccessToast : function(component, event, helper) { var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ title : 'Success Message', message: 'Mode is pester ,duration is 5sec and this is normal Message', messageTemplate: 'Record {0} created! See it {1}!', duration:' 5000', key: 'info_alt', type: 'success', mode: 'pester' }); toastEvent.fire(); }, showErrorToast : function(component, event, helper) { var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ title : 'Error Message', message:'Mode is pester ,duration is 5sec and Message is not overrriden because messageTemplateData is not specified', messageTemplate: 'Mode is pester ,duration is 5sec and Message is overrriden', duration:' 5000', key: 'info_alt', type: 'error', mode: 'pester' }); toastEvent.fire(); }, showWarningToast : function(component, event, helper) { var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ title : 'Warning', message: 'Mode is pester ,duration is 5sec and normal message', messageTemplate: 'Mode is sticky ,duration is 5sec and Message is overrriden because messageTemplateData is {1}', messageTemplateData: ['Salesforce', { url: 'http://www.webkul.com/', label: 'Click Here', }], duration:' 5000', key: 'info_alt', type: 'warning', mode: 'sticky' }); toastEvent.fire(); }, })

var title = ''; var type = ''; var message = ''; if (state == "SUCCESS") { //Reset Form var newContact = { 'sobjectType': 'Contact', 'contact_FNAME__c': '', 'contact_LNAME__c': '', 'Email': '', 'Phone': '' }; //resetting the Values in the form component.set("v.Contact", newContact); alert('Record is Created Successfully'); title = 'Success'; type = 'success'; message = 'Record is Created Successfully'; } else if (state == "ERROR") { title = 'Error'; type = 'error'; message = 'Error in calling server side action'; alert('Error in calling server side action'); } var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ "title": title, "type": type, "message": message }); toastEvent.fire();