You need to sign in to do that
Don't have an account?
srikanth cheera 11
Challenge Not yet complete... here's what's wrong: The Quantity field is either not using the lightning formattedNumber component or the value of the item's Quantity__c
<aura:component >
<aura:attribute name="item" type="Camping_Item__c" required="true"/>
<p><ui:outputText value="{!v.item.Name}"/></p>
<p><ui:outputCurrency value="{!v.item.Price__c}"/></p>
<p><ui:outputNumber value="{!v.item.Quantity__c}"/></p>
<p><ui:outputCheckbox value="{!v.item.Packed__c}"/></p>
<aura:attribute name="item" type="Camping_Item__c" required="true"/>
<p><ui:outputText value="{!v.item.Name}"/></p>
<p><ui:outputCurrency value="{!v.item.Price__c}"/></p>
<p><ui:outputNumber value="{!v.item.Quantity__c}"/></p>
<p><ui:outputCheckbox value="{!v.item.Packed__c}"/></p>
</aura:component>
Instead of this "<p><ui:outputNumber value="{!v.item.Quantity__c}"/></p>" try using the below code:
<p>Price : <lightning:formattedNumber value="{!v.item.Price__c}" style="currency"/> </p>
<p>Quantity : <lightning:formattedNumber value="{!v.item.Quantity__c}"/></p>
Best Regards,
Siddharth S.
AppPerfect Corp.
salesforce@appperfect.com (mailto:salesforce@appperfect.com)
408-252-4100
http://www.appperfect.com/salesforce/
And one more am unable find my previous lighting programs in developer console
will u please send me the navigation
Please check if you are logged in using your correct playground(previously which you have used for lightning programs).
Best Regards,
Siddharth S.
AppPerfect Corp.
salesforce@appperfect.com (mailto:salesforce@appperfect.com)
408-252-4100
http://www.appperfect.com/salesforce/
<aura:component >
<aura:attribute name="item" type="Camping_Item__c" required="true"/>
<p>Name:
<ui:outputText value="{!v.item.Name}"/>
</p>
<p>Price : <lightning:formattedNumber value="{!v.item.Price__c}" style="currency"/> </p>
<p>Quantity : <lightning:formattedNumber value="{!v.item.Quantity__c}"/></p>
<p>Packed?:<lightning:input type="toggle" label="Packed" name="togglevalue" checked="{!v.item.Packed__c}" />
</p>
</aura:component>
<aura:attribute name="item" type="Camping_Item__c" required="true"/>
<ui:outputText value = "{!v.item.Name}"/>
<p>Packed:<lightning:input type="toggle" label="Packed" name="togglevalue" checked="{!v.item.Packed__c}" /></p>
<p>Price : <lightning:formattedNumber value="{!v.item.Price__c}" style="currency"/> </p>
<p>Quantity : <lightning:formattedNumber value="{!v.item.Quantity__c}"/></p>
</aura:component>
<aura:component >
<aura:attribute name="item" type="Camping_Item__c" required="true"
default="{Name:'Tent', Price__c:100, Quantity__c:1, Packed__c:true}"/>
<ui:outputText value="{!v.item.Name}"/>
<lightning:formattedNumber value="{!v.item.Price__c}" style="currency" currencyCode="USD" currencyDisplayAs="symbol"/>
<lightning:formattedNumber value="{!v.item.Quantity__c}"/>
<p> <lightning:input type="toggle"
label="Packed?"
name="packed"
checked="{!v.item.Packed__c}" />
</p>
</aura:component>
<aura:component >
<aura:attribute Name = "Item" Type = "Camping_Item__c" required = "True" />
<p> Name : "{!v.Item.Name}"/> </p>
<p> Price :
<lightning:formattedNumber value="{!v.Item.Price__c}" style="currency"/>
</p>
<p> Quantity :
<lightning:formattedNumber value="{!v.Item.Quantity__c}" Style = "Integer" />
</p>
<p>
<lightning:input type="toggle"
label="Packed?"
name="Packed"
checked="{!v.Item.Packed__c}" />
</p>
</aura:component>
1. Mistake one: Forgot to use value provider 'v.' . Instead of using 'v.item.Quantity__c' I was using 'item.Quantity__c' at all the places.
2. Mistake two: Name is a standard field in any object. Instead of that I was using Name__c
The minimum requirement for code except for bold part is following:
<aura:component >
<aura:attribute name="item" type="Camping_Item__c" required="true"/>
<p>Name: {! v.item.Name}
</p>
<p>
Price: <lightning:formattedNumber value="{! v.item.Price__c}" style="currency"/>
</p>
<p>Quantity: <lightning:formattedNumber value="{! v.item.Quantity__c}" type="decimal" maximumFractionDigits="0" />
</p>
<p> <lightning:input type="toggle" label="Packed?"
name="packed"
checked="{! v.item.Packed__c}"/>
</p>
</aura:component>
We can use the italicized part as an additional to the lightning:formattedNumber in any cases and still the challenge will pass. We can also leave the general HTML markup to pass the challenge
<lightning:input type="toggle" label="Packed?" name="Packed" checked="{!v.Item.Packed__c}" />
Is I compulsory to use Checked here ? can't i Use value="{!v.Item.Packed__C}" instead??