• Sunil Kumar 770
  • NEWBIE
  • 30 Points
  • Member since 2020

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 5
    Questions
  • 4
    Replies
Whenever I create a Lead, getting this error. Error getting Iframe data: Insufficient "Read" access on field "city" on Object lead
//ExpensesAppComp

<aura:component>
    <aura:attribute name="expenses" type="Expense__c[]"/>
    
    <aura:attribute name="newExpense" type="Expense__c"
                    default="{ 'sobjectType' : 'Expense_c',
                            'Name' : '' ,
                            'Amount__c' : 0,
                            'Client__c' : '' ,
                            'Date__c' : '' ,
                            'Reimbursed__c' : false }" />       
    <lightning:layout class="slds-page-header slds-page-header_object-home">
        <lightning:layoutItem>
            <lightning:icon iconName="standard:scan_card" alternativeText="MyExpenses" />
        </lightning:layoutItem>
        <lightning:layoutItem padding="horizontal-small">
            <div class="page-section page-header">
                <h1 class="slds-text-heading_label">Expenses</h1>
                <h2 class="slds-text-heading_medium">My Expenses</h2>
            </div>
        </lightning:layoutItem>
    </lightning:layout>
    <lightning:layout>
        <lightning:layoutItem padding="around-small" size="6">
            <div aria-labelledby="newexpenseform">
                <fieldset class="slds-box slds-theme_default slds-container_small">
                    <legend id="newexpenseform" class="slds-text-heading_small
                    slds-p-vertical_medium">
                    Add Expense
                    </legend>
                    <form class="slds-form_stacked">
                        <lightning:input aura:id="expenseform" label="Expense Name" 
                                         name="expensename" 
                                         value="{!v.newExpense.Name}"
                                         required="true"/>
                        <lightning:input type="number" aura:id="expenseform" label="Amount"
                                         name="expenseamount"
                                         min="0.1"
                                         formatter="currency"
                                         step="0.01"
                                         value="{!v.newExepnse.Amount__c}"
                                         messageWhenRangeUnderflow="Enter an amount that's at least $0.10" />
                        <lightning:input aura:id="expenseform" label="Client"
                                         name="expenseclient"
                                         value="{!v.newExpense.Client__c}"
                                         placeholder="ABC Co."/>
                        <lightning:input type="date" aura:id="expenseform" label="Expense Date"
                                         name="expensedate"
                                         value="{!v.newExpense.Date__c}"/>
                        <lightning:input type="checkbox" aura:id="expenseform" label="Reimbursed?"
                                         name="expenseimbursed"
                                         checked="{!v.newExpense.Reimbursed__c}" />
                        <lightning:button label="Create Expense"
                                          class="slds-m-top_medium"
                                          variant="brand"
                                          onclick="{!c.clickCreate}"/>
                    </form>
                </fieldset>
            </div>
        </lightning:layoutItem>
    </lightning:layout>
    <c:expensesList expenses="{!v.expenses}"/>
</aura:component>   


//expensesList.cmp
<aura:component>
    <aura:attribute name="expenses" type="Expense__c[]" />
    <lightning:card title="Expenses">
        <p class="slds-p-horizontal_small">
            <aura:iteration items="{!v.expenses}" var="expense">
                <c:ExpenseItem exepnse="{!expense}" />
            </aura:iteration>
        </p>
    </lightning:card>
</aura:component>   

 
Not able to save the component getting Field_Integrity_Exception : Unterminated Expression : Source this error.
<aura:component>
    <lightning:layout class="slds-page-header slds-page-header_object-home">
        <lightning:layoutItem>
            <lightning:icon iconName="standard:scan_card" alternativeText="MyExpenses" />
        </lightning:layoutItem>

        <lightning:layoutItem padding="horizontal-small">
            <div class="page-section page-header">
                <h1 class="slds-text-heading_label">Expenses</h1>
                <h2 class="slds-text-heading_medium">My Expenses</h2>
            </div>
        </lightning:layoutItem>
    </lightning:layout>

    <lightning:layout>
        <lightning:layoutItem padding="around-small" size="6">
            <div aria-labelledby="newexpenseform">
                <fieldset class="slds-box slds-theme_default slds-container_small">
                    <legend id="newexpenseform" class="slds-text-heading_small
                    slds-p-vertical_medium">
                    Add Expense
                    </legend>
                    <form class="slds-form_stacked">
                        <lightning:input aura:id="expenseform" label="Expense Name" 
                                         name="expensename" 
                                         value="{!v.newExpense.Name}"
                                         required="true"/>
                        <lightning:input type="number" aura:id="expenseform" label="Amount"
                                         name="expenseamount"
                                         min="0.1"
                                         formatter="currency"
                                         step="0.01"
                                         value="{!v.newExepnse.Amount__c}"
                                         messageWhenRangeUnderflow="Enter an amount that's at least $0.10" />
                        <lightning:input aura:id="expenseform" label="Client"
                                         name="expenseclient"
                                         value="{!v.newExpense.Client__c}"
                                         placeholder="ABC Co."/>
                        <lightning:input type="date" aura:id="expenseform" label="Expense Date"
                                         name="expensedate"
                                         value="{!v.newExpense.Date__c}"/>
                        <lightning:input type="checkbox" aura:id="expenseform" label="Reimbursed?"
                                         name="expenseimbursed"
                                         checked="{!v.newExpense.Reimbursed__c" />
                        <lightning:button label="Create Expense"
                                          class="slds-m-top_medium"
                                          variant="brand"
                                          onclick="{!c.clickCreate}"/>
                    </form>
                </fieldset>
            </div>
        </lightning:layoutItem>
    </lightning:layout>
</aura:component>User-added image
Whenever I create a Lead, getting this error. Error getting Iframe data: Insufficient "Read" access on field "city" on Object lead
//ExpensesAppComp

<aura:component>
    <aura:attribute name="expenses" type="Expense__c[]"/>
    
    <aura:attribute name="newExpense" type="Expense__c"
                    default="{ 'sobjectType' : 'Expense_c',
                            'Name' : '' ,
                            'Amount__c' : 0,
                            'Client__c' : '' ,
                            'Date__c' : '' ,
                            'Reimbursed__c' : false }" />       
    <lightning:layout class="slds-page-header slds-page-header_object-home">
        <lightning:layoutItem>
            <lightning:icon iconName="standard:scan_card" alternativeText="MyExpenses" />
        </lightning:layoutItem>
        <lightning:layoutItem padding="horizontal-small">
            <div class="page-section page-header">
                <h1 class="slds-text-heading_label">Expenses</h1>
                <h2 class="slds-text-heading_medium">My Expenses</h2>
            </div>
        </lightning:layoutItem>
    </lightning:layout>
    <lightning:layout>
        <lightning:layoutItem padding="around-small" size="6">
            <div aria-labelledby="newexpenseform">
                <fieldset class="slds-box slds-theme_default slds-container_small">
                    <legend id="newexpenseform" class="slds-text-heading_small
                    slds-p-vertical_medium">
                    Add Expense
                    </legend>
                    <form class="slds-form_stacked">
                        <lightning:input aura:id="expenseform" label="Expense Name" 
                                         name="expensename" 
                                         value="{!v.newExpense.Name}"
                                         required="true"/>
                        <lightning:input type="number" aura:id="expenseform" label="Amount"
                                         name="expenseamount"
                                         min="0.1"
                                         formatter="currency"
                                         step="0.01"
                                         value="{!v.newExepnse.Amount__c}"
                                         messageWhenRangeUnderflow="Enter an amount that's at least $0.10" />
                        <lightning:input aura:id="expenseform" label="Client"
                                         name="expenseclient"
                                         value="{!v.newExpense.Client__c}"
                                         placeholder="ABC Co."/>
                        <lightning:input type="date" aura:id="expenseform" label="Expense Date"
                                         name="expensedate"
                                         value="{!v.newExpense.Date__c}"/>
                        <lightning:input type="checkbox" aura:id="expenseform" label="Reimbursed?"
                                         name="expenseimbursed"
                                         checked="{!v.newExpense.Reimbursed__c}" />
                        <lightning:button label="Create Expense"
                                          class="slds-m-top_medium"
                                          variant="brand"
                                          onclick="{!c.clickCreate}"/>
                    </form>
                </fieldset>
            </div>
        </lightning:layoutItem>
    </lightning:layout>
    <c:expensesList expenses="{!v.expenses}"/>
</aura:component>   


//expensesList.cmp
<aura:component>
    <aura:attribute name="expenses" type="Expense__c[]" />
    <lightning:card title="Expenses">
        <p class="slds-p-horizontal_small">
            <aura:iteration items="{!v.expenses}" var="expense">
                <c:ExpenseItem exepnse="{!expense}" />
            </aura:iteration>
        </p>
    </lightning:card>
</aura:component>