Oggi mi sono trovato davanti ad un problema con l’uso del componente lightning input.
Ho usato questo componente per gestire delle date. E’ sicuramente meglio di ui:inputDate in quanto mi permette di settare un range di date con l’attributo min e attributo max
Il problema però che non mi mostra la data solo in formato numerico e il valore del mese è espresso in lettere.
Ho fatto un’indagine e sia sul web che attraverso colleghi molto esperti nell’argomento, ho realizzato che è un bug.
Bug dichiarato anche nella community di salesforce, circa i bug del software.
<div class="slds-col slds-size_4-of-12">
<lightning:input name="input1" aura:id="partialPlanStartDate" type="date"
disabled="{!v.isDisabledPartialPlanner}" label="Dal" value="{!v.StartDatePartialPlanner}" min="{!v.StartDatePartialPlanner}"
max="{!v.EndDatePartialPlanner}"
onchange="{!c.changeStartDateAutoPlanner}" />
</div>
<div class="slds-col slds-size_4-of-12">
<lightning:input name="input1" aura:id="partialPlanEndDate" type="date" disabled="{!v.isDisabledPartialPlanner}" label="Al" value="{!v.EndDatePartialPlanner}" min="{!v.StartDatePartialPlanner}" max="{!v.EndDatePartialPlanner}"
onchange="{!c.changeEndDateAutoPlanner}" />
</div>