2

You need to annotate the saveCustObj method with @api to make it public and accessible to the parent. import { LightningElement, track, api } from 'lwc'; //... @api saveCustObj() { //... }


2

String.prototype.startsWith is case sensitive. This may be what's confusing you. You may want to convert to a common case before comparing: fValues.filter(row => row.picklistName.toLowerCase().startsWith(searchValue.toLowerCase()));


1

You want to use the Lightning Notifications Library. This has the capability to show toasts or notifications. You can reference the documentation and examples here Here is a basic example shown from documenation: <aura:component> <lightning:notificationsLibrary aura:id="notifLib"/> <lightning:button name="notice" ...


1

You need to define a width for your element. Without any width the browser won't know how/when to wrap the text.


1

Neither of lightning:select or lightning:combobox support multiple select (as per docs). Lightning:dualListBox is the appropriate component for this- https://developer.salesforce.com/docs/component-library/bundle/lightning:dualListbox/example


1

this is a very powerful and tricky thing to master in JS. In your code this holds the context which calls different methods in the aura component framework. Using this in different loops changes the context values which it stores. So , while calling another helper method outside of a loop or callback function may or may not work at all times. To overcome ...


Only top voted, non community-wiki answers of a minimum length are eligible