From 0f44cb1a0b7b36860e9ce81c1eac9e395d87f0b4 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期一, 05 六月 2023 13:53:18 +0800 Subject: [PATCH] mergecode into lex dtt --- force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js b/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js index 3c6cc93..739a642 100644 --- a/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js +++ b/force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js @@ -3,4 +3,42 @@ 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 } + } + })); + } } \ No newline at end of file -- Gitblit v1.9.1