|
|
@ -8,9 +8,12 @@ import com.fr.design.layout.FRGUIPaneFactory; |
|
|
|
import com.fr.design.mainframe.widget.editors.WidgetValueEditor; |
|
|
|
import com.fr.design.mainframe.widget.editors.WidgetValueEditor; |
|
|
|
import com.fr.general.Inter; |
|
|
|
import com.fr.general.Inter; |
|
|
|
import com.fr.plugin.form.widget.core.RHIframe; |
|
|
|
import com.fr.plugin.form.widget.core.RHIframe; |
|
|
|
|
|
|
|
import com.fr.plugin.form.widget.core.RHIframeAttr; |
|
|
|
|
|
|
|
import com.fr.plugin.form.widget.core.RHIframeSource; |
|
|
|
import com.fr.plugin.form.widget.ui.editor.RHIframeModelEditor; |
|
|
|
import com.fr.plugin.form.widget.ui.editor.RHIframeModelEditor; |
|
|
|
import com.fr.plugin.form.widget.ui.render.RHIframeModelRenderer; |
|
|
|
import com.fr.plugin.form.widget.ui.render.RHIframeModelRenderer; |
|
|
|
import com.fr.stable.ArrayUtils; |
|
|
|
import com.fr.stable.ArrayUtils; |
|
|
|
|
|
|
|
import com.fr.stable.StringUtils; |
|
|
|
|
|
|
|
|
|
|
|
import javax.swing.*; |
|
|
|
import javax.swing.*; |
|
|
|
import java.awt.*; |
|
|
|
import java.awt.*; |
|
|
@ -44,7 +47,7 @@ public class XRHIframe extends XWidgetCreator { |
|
|
|
protected JComponent initEditor() { |
|
|
|
protected JComponent initEditor() { |
|
|
|
if (editor == null) { |
|
|
|
if (editor == null) { |
|
|
|
editor = FRGUIPaneFactory.createBorderLayout_S_Pane(); |
|
|
|
editor = FRGUIPaneFactory.createBorderLayout_S_Pane(); |
|
|
|
UITextField address = new UITextField(); |
|
|
|
UITextField address = new UITextField(showDescriptionText()); |
|
|
|
editor.add(address, BorderLayout.NORTH); |
|
|
|
editor.add(address, BorderLayout.NORTH); |
|
|
|
JPanel contentPane = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); |
|
|
|
JPanel contentPane = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); |
|
|
|
contentPane.setBackground(Color.white); |
|
|
|
contentPane.setBackground(Color.white); |
|
|
@ -53,6 +56,20 @@ public class XRHIframe extends XWidgetCreator { |
|
|
|
return editor; |
|
|
|
return editor; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private String showDescriptionText() { |
|
|
|
|
|
|
|
RHIframe iframe = (RHIframe) toData(); |
|
|
|
|
|
|
|
if (iframe != null) { |
|
|
|
|
|
|
|
RHIframeAttr attr = iframe.getAttr(); |
|
|
|
|
|
|
|
if (attr != null) { |
|
|
|
|
|
|
|
RHIframeSource source = iframe.getAttr().getSource(); |
|
|
|
|
|
|
|
if (source != null) { |
|
|
|
|
|
|
|
return source.toString(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return StringUtils.EMPTY; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public Dimension initEditorSize() { |
|
|
|
public Dimension initEditorSize() { |
|
|
|
return new Dimension(160, 80); |
|
|
|
return new Dimension(160, 80); |
|
|
|