From 5b5c1e16deaa3a9d6d0ed1ffca390655ed103df7 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 14:56:14 +0800
Subject: [PATCH] lex community
---
force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.js | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.js b/force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.js
index 45bfe3a..fa196e7 100644
--- a/force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.js
+++ b/force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.js
@@ -2,22 +2,32 @@
export default class CustomShippingUnitPriceComp extends LightningElement {
@api recordId;
- @track shipmentUnitPrice = 0.00;
+ @api shippingUnitPrice;
connectedCallback(){
- console.log('CustomShippingUnitPriceComp recordId = ' + this.recordId);
+ console.log('shippingUnitPrice = ' + this.shippingUnitPrice);
+ }
+
+ limitDecimals(event) {
+ const value = parseFloat(event.target.value); // 灏嗚緭鍏ュ�艰浆鎹负鏁板瓧绫诲瀷
+ const roundedValue = Math.round(value * 100) / 100; // 灏嗘暟瀛楀洓鑸嶄簲鍏ュ埌涓や綅灏忔暟
+ if (isNaN(value) || isNaN(roundedValue)) { // 濡傛灉鏁板瓧鏃犳晥锛屽垯娓呯┖杈撳叆妗�
+ event.target.value = '';
+ } else if (roundedValue !== value) { // 濡傛灉杈撳叆妗嗙殑鍊艰秴鍑轰簡涓や綅灏忔暟锛屽垯淇敼涓轰袱浣嶅皬鏁�
+ event.target.value = roundedValue.toFixed(2);
+ }
}
shipmentUnitPriceBlur(event){
console.log('shipmentUnitPriceBlur')
- this.shipmentUnitPrice = event.target.value;
+ this.shippingUnitPrice = event.target.value;
this.dispatchEvent(new CustomEvent('shipmentunitprice', {
composed: true,
bubbles: true,
cancelable: true,
detail: {
- data: { shipmentunitprice: this.shipmentUnitPrice, recordId: this.recordId }
+ data: { shipmentunitprice: this.shippingUnitPrice, recordId: this.recordId }
}
}));
}
--
Gitblit v1.9.1