retLightningInputField(fieldNameStr){
const inputFields = this.template.querySelectorAll('lightning-input-field');
if (inputFields) {
inputFields.forEach(field => {
if(field.fieldName == fieldNameStr) {
field.reset();
}
});
}
}
ちなみに、checkBoxでの切換え
HTML:
<lightning-input type="checkbox" label="新規" name="activate" onchange={handleCheckboxChange}></lightning-input>
<lightning-input-field field-name="Name__c" disabled={isPatientNew}></lightning-input-field>
JS:
handleCheckboxChange(event) {
if (event.target.checked) {
this.isPatientNew = true;
this.retLightningInputField(Name.fieldApiName);
}
}