| | |
| | | import { LightningElement, api } from 'lwc'; |
| | | import { LightningElement,api } from 'lwc'; |
| | | |
| | | export default class LexCustomTableInput extends LightningElement { |
| | | @api inputValue; |
| | |
| | | @api lowerLimit; |
| | | @api allnumber; |
| | | |
| | | get showInputType() { |
| | | if (this.valueType == 'Number') { |
| | | get showInputType(){ |
| | | if(this.valueType == 'Number'){ |
| | | return true; |
| | | } else { |
| | | }else{ |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | valueChange(event) { |
| | | 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 } |
| | | } |
| | | }) |
| | | ); |
| | | 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 |
| | | } |
| | | } |
| | | }) |
| | | ); |
| | | 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 } |
| | | } |
| | | })); |
| | | } |
| | | } |