diff --git a/插件库/Lskj.Control/LabelMultiAutoTextEdit.cs b/插件库/Lskj.Control/LabelMultiAutoTextEdit.cs index b774194..31b8b7a 100644 --- a/插件库/Lskj.Control/LabelMultiAutoTextEdit.cs +++ b/插件库/Lskj.Control/LabelMultiAutoTextEdit.cs @@ -202,7 +202,9 @@ namespace Lskj.Control get { string value = Model.FieldType == ControlType.LabMultiSelectValue || Model.FieldType == ControlType.LabMultiSelectValueNew || Model.FieldType == ControlType.LabCheckMultiSelectValue || Model.FieldType == ControlType.LabMultiSelectValueParam ? _lookUpForm.EditValue : _lookUpForm.EditText; - if (value==null)// string.IsNullOrEmpty(value) 如果清空后保存,之前的判断会把初始值重新返回出去保存 + + //如果设置了初始值的清空下,点开弹窗清空后执行保存,之前的判断会把初始值重新返回出去保存 之前判断:string.IsNullOrEmpty(value) + if (value==null||(string.IsNullOrEmpty(value)&&!string.IsNullOrEmpty(this.txtEdit.Text))) { //直接点击保存时,弹出框里不会返回数据,直接用初始化时赋的值 value = ControlValue;