zhangqian
2023-07-04 f3a8b609580d160f2d15b0c2fab28784a38cba71
force-app/main/default/lwc/lexInputTableCell/lexInputTableCell.js
@@ -1,3 +1,11 @@
/*
 * @Description:
 * @version:
 * @Author: chen jing wu
 * @Date: 2023-04-27 11:12:28
 * @LastEditors: chen jing wu
 * @LastEditTime: 2023-05-08 11:46:35
 */
import { LightningElement, api } from 'lwc';
export default class LexInputTableCell extends LightningElement {
@@ -5,12 +13,16 @@
    @api field;
    @api fieldType;
    @api type;
    @api required;
    value;
    label;
    connectedCallback() {
        this.value = this.record[this.field];
        this.label = this.field;
        this.type='text';
    }
    get isRequired(){
        return this.required;
    }
    handleInputChange(event) {
@@ -24,8 +36,17 @@
    get isText() {
        if(this.fieldType)
        {
            this.type = 'text';
            return this.fieldType.toLowerCase()=='text';
        }
        return false;
      }
    get isNumber(){
        if(this.fieldType)
        {
            this.type = 'number';
            return this.fieldType.toLowerCase()=='number';
        }
        return false;
    }
}