Skip to main content

Refactor Components and Communicate with Events challenge 

 

the below code error on line no 10 which is unexpected token which is i bold respective line.

 

campingListForm Helper

 

({

 addItem: function(component, newItem) {

    var addItem = component.getItem("addItem");

    addItem.setParams({ "item": item });

    addItem.fire();

            component.set("v.newItem",{ 'sobjectType': 'Camping_Item__c',

                    'Name': '',

                    'Quantity__c': 0,

                    'Price__c': 0,

                    'Packed__c': false } />);

},

    

        validateItemForm: function(component) {

        

              // Simplistic error checking

        var validItem = true;

        // Name must not be blank

        var nameField = component.find("itemname");

        var itemname = nameField.get("v.value");

        if ($A.util.isEmpty(itemname)){

            validItem = false;

            nameField.set("v.errors", [{message:"Item name can't be blank."}]);

        }

        else {

            nameField.set("v.errors", null);

        }

        

        // Quantity must not be blank

        var quantityField = component.find("quantity");

        var quantity = nameField.get("v.value");

        if ($A.util.isEmpty(quantity)){

            validItem = false;

            quantityField.set("v.errors", [{message:"Quantity can't be blank."}]);

        }

        else {

            quantityField.set("v.errors", null);

        }

        // Price must not be blank

        var priceField = component.find("price");

        var price = priceField.get("v.value");

        if ($A.util.isEmpty(price)){

            validItem = false;

            priceField.set("v.errors", [{message:"Price can't be blank."}]);

        }

        else {

            quantityField.set("v.errors", null);

        }

            return (validItem);

    }

})

 

could  you please check @Devi Chandrika Vegi 

2 条评论
0/9000