From 5f6c301db71885ec4ec740193bd26d7ccfebb473 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=96=B9=E7=A3=8A?= <294531121@qq.com>
Date: Fri, 24 Sep 2021 15:10:52 +0800
Subject: [PATCH] =?UTF-8?q?REPORT-59905&REPORT-59952=20=E8=8B=A5=E5=B9=B2b?=
=?UTF-8?q?ug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../fr/design/widget/ui/designer/NewFormPane.java | 13 +++++++++++--
.../com/fr/design/form/layouts/templates/2-4/1.frm | 3 ---
.../com/fr/design/form/layouts/templates/2-4/2.frm | 3 ---
.../com/fr/design/form/layouts/templates/2-4/3.frm | 3 ---
.../com/fr/design/form/layouts/templates/2-4/4.frm | 3 ---
.../com/fr/design/form/layouts/templates/2-4/5.frm | 3 ---
.../com/fr/design/form/layouts/templates/2-4/6.frm | 3 ---
.../com/fr/design/form/layouts/templates/5-7/1.frm | 3 ---
.../com/fr/design/form/layouts/templates/5-7/2.frm | 3 ---
.../com/fr/design/form/layouts/templates/5-7/3.frm | 3 ---
.../com/fr/design/form/layouts/templates/5-7/4.frm | 3 ---
.../com/fr/design/form/layouts/templates/5-7/5.frm | 3 ---
.../com/fr/design/form/layouts/templates/5-7/6.frm | 3 ---
.../fr/design/form/layouts/templates/multi/1.frm | 3 ---
.../fr/design/form/layouts/templates/multi/2.frm | 3 ---
.../fr/design/form/layouts/templates/multi/3.frm | 3 ---
.../fr/design/form/layouts/templates/multi/4.frm | 3 ---
.../fr/design/form/layouts/templates/multi/5.frm | 3 ---
.../fr/design/form/layouts/templates/multi/6.frm | 3 ---
19 files changed, 11 insertions(+), 56 deletions(-)
diff --git a/designer-form/src/main/java/com/fr/design/widget/ui/designer/NewFormPane.java b/designer-form/src/main/java/com/fr/design/widget/ui/designer/NewFormPane.java
index f4e977ae65..c73f2f235f 100644
--- a/designer-form/src/main/java/com/fr/design/widget/ui/designer/NewFormPane.java
+++ b/designer-form/src/main/java/com/fr/design/widget/ui/designer/NewFormPane.java
@@ -32,6 +32,7 @@ import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import java.awt.BorderLayout;
import java.awt.Color;
+import java.awt.Component;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
@@ -84,6 +85,7 @@ public class NewFormPane extends BasicPane {
});
dialog.setSize(new Dimension(900, 600));
GUICoreUtils.centerWindow(dialog);
+ dialog.setTitle(this.title4PopupWindow());
dialog.setResizable(false);
dialog.setVisible(true);
}
@@ -93,7 +95,14 @@ public class NewFormPane extends BasicPane {
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
list.setModel(initListModel());
list.setSelectedIndex(0);
- list.setCellRenderer(new DefaultListCellRenderer());
+ list.setCellRenderer(new DefaultListCellRenderer() {
+ @Override
+ public Component getListCellRendererComponent(JList> list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
+ super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
+ this.setBorder(BorderFactory.createEmptyBorder(0, 8, 0, 0));
+ return this;
+ }
+ });
list.addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
@@ -257,7 +266,7 @@ public class NewFormPane extends BasicPane {
try {
if (StringUtils.isNotEmpty(path)) {
Form form = new Form();
- form.readStream(NewFormPane.class.getResourceAsStream(path));
+ form.readStream(NewFormPane.class.getResourceAsStream(path), true);
jForm = StableFactory.getMarkedInstanceObjectFromClass(BaseJForm.XML_TAG, new Object[]{form}, BaseJForm.class);
} else {
jForm = StableFactory.getMarkedInstanceObjectFromClass(BaseJForm.XML_TAG, BaseJForm.class);
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/1.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/1.frm
index 941abbbb17..2e049900db 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/1.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/1.frm
@@ -113,7 +113,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/2.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/2.frm
index 0b04d5e7d4..568302e171 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/2.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/2.frm
@@ -122,7 +122,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/3.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/3.frm
index 43cc0b93b5..51c1663dd2 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/3.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/3.frm
@@ -131,7 +131,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/4.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/4.frm
index d6b0ba42b1..9d9287f98d 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/4.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/4.frm
@@ -131,7 +131,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/5.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/5.frm
index 167db8fd20..80aecc1acf 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/5.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/5.frm
@@ -131,7 +131,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/6.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/6.frm
index 504bfbd124..e536bcec98 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/6.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/2-4/6.frm
@@ -131,7 +131,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/1.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/1.frm
index 24df43d5c7..a7881cd9f6 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/1.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/1.frm
@@ -140,7 +140,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/2.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/2.frm
index e7f9d76d02..bd56aaa152 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/2.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/2.frm
@@ -140,7 +140,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/3.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/3.frm
index 1b1f1e1a4a..62729e1d07 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/3.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/3.frm
@@ -149,7 +149,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/4.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/4.frm
index dcd003aa1c..44f8964caf 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/4.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/4.frm
@@ -149,7 +149,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/5.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/5.frm
index 98a3ac6f9a..7a0906d075 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/5.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/5.frm
@@ -158,7 +158,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/6.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/6.frm
index 34d579ed58..93db947404 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/6.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/5-7/6.frm
@@ -158,7 +158,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/1.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/1.frm
index 710ccc3bda..b68f35f2e1 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/1.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/1.frm
@@ -167,7 +167,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/2.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/2.frm
index 2bfe6c1987..2033e2f70f 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/2.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/2.frm
@@ -176,7 +176,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/3.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/3.frm
index e80cd4303f..741cc8044c 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/3.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/3.frm
@@ -176,7 +176,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/4.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/4.frm
index 21eac8ae6d..9784af2ff0 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/4.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/4.frm
@@ -176,7 +176,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/5.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/5.frm
index 5dde2178ec..a10a18e3cd 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/5.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/5.frm
@@ -176,7 +176,4 @@
-
-
-
diff --git a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/6.frm b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/6.frm
index 3644ecff85..f37a18830e 100644
--- a/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/6.frm
+++ b/designer-form/src/main/resources/com/fr/design/form/layouts/templates/multi/6.frm
@@ -185,7 +185,4 @@
-
-
-