| | |
| | | export default class LexCustomTableInput extends LightningElement { |
| | | @api inputValue; |
| | | @api recordId; |
| | | @api valueType; |
| | | @api upperLimit; |
| | | @api lowerLimit; |
| | | @api allnumber; |
| | | |
| | | get showInputType(){ |
| | | if(this.valueType == 'Number'){ |
| | | return true; |
| | | }else{ |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | valueChange(event){ |
| | | this.inputValue = event.target.value; |
| | | |
| | | this.dispatchEvent(new CustomEvent('changevalue', { |
| | | composed: true, |
| | | bubbles: true, |
| | | cancelable: true, |
| | | detail: { |
| | | data: { value: this.inputValue, recordId: this.recordId } |
| | | } |
| | | })); |
| | | } |
| | | |
| | | blurInput(event){ |
| | | console.log('value1:'+event.target.value); |
| | | console.log('limit:'+this.inputValue+'---'+ this.upperLimit+'---'+this.lowerLimit+'---'+this.allnumber); |
| | | this.dispatchEvent(new CustomEvent('valueblur', { |
| | | composed: true, |
| | | bubbles: true, |
| | | cancelable: true, |
| | | detail: { |
| | | data: { value: this.inputValue, upperLimit: this.upperLimit, lowerLimit: this.lowerLimit, allnumber: this.allnumber } |
| | | } |
| | | })); |
| | | } |
| | | } |