From dd6859a811d88fe6d7d10f55d09f520acc6de971 Mon Sep 17 00:00:00 2001 From: sunhao Date: Tue, 9 Jan 2024 09:23:19 +0800 Subject: [PATCH] * zin: fix cannot submit ajax form. --- lib/zin/wg/formpanel/v1.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/zin/wg/formpanel/v1.php b/lib/zin/wg/formpanel/v1.php index 3b474b3a07..e511b39736 100644 --- a/lib/zin/wg/formpanel/v1.php +++ b/lib/zin/wg/formpanel/v1.php @@ -175,9 +175,12 @@ class formPanel extends panel if($this->prop('batch')) { + $props = formBatch::definedPropsList(); + unset($props['id']); + $formProps = array_keys($props); return new formBatch ( - set($this->props->pick(array_keys(formBatch::definedPropsList()))), + set($this->props->pick($props)), $this->children(), jsVar('formBatch', true), $hiddenFields ? jsVar('hiddenFields', $hiddenFields) : null @@ -188,7 +191,7 @@ class formPanel extends panel $formProps = array(); foreach($props as $propName) { - if($this->hasProp($propName)) $formProps[] = $propName; + if($this->hasProp($propName) && $propName !== 'id') $formProps[] = $propName; } return new form