From bea08015b6571bd149779be902f1c45a8b507b89 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Tue, 23 May 2023 09:43:27 +0800 Subject: [PATCH] * Process workflow text fields. --- lib/form/form.class.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/form/form.class.php b/lib/form/form.class.php index d3fe39a66c..b7d486f0ce 100644 --- a/lib/form/form.class.php +++ b/lib/form/form.class.php @@ -106,7 +106,11 @@ class form extends fixer if($type == 'single') { - foreach($this->rawconfig as $field => $fieldConfig) $this->convertField($field, $fieldConfig); + foreach($this->rawconfig as $field => $fieldConfig) + { + if(isset($fieldConfig['control']) && in_array($fieldConfig['control'], array('textarea', 'richtext'))) $this->skipSpecial($field); + $this->convertField($field, $fieldConfig); + } } else { @@ -149,6 +153,8 @@ class form extends fixer /* 以该字段为标准,判断某一行是否要构造数据。 If the value of the field in a row is empty, skip that row. */ if(!empty($config['base'])) $baseField = $field; + + if(isset($config['control']) && in_array($config['control'], array('textarea', 'richtext'))) $this->skipSpecial($field); } /* 在第一行提示标准字段不能为空。 Display the field error in the first row. */