http://sourceforge.net/tracker/?func=detail&atid=955896&aid=2893097&group_id=176962 [Contribution: ZKWebUI Enhancements]
- merge isHeading and isFieldOnly support.
This commit is contained in:
parent
d85ab868e5
commit
b9b1017d9c
|
@ -427,6 +427,12 @@ DataStatusListener, IADTabpanel, VetoableChangeListener
|
|||
field.addPropertyChangeListener(editor);
|
||||
editors.add(editor);
|
||||
editorIds.add(editor.getComponent().getUuid());
|
||||
if (field.isFieldOnly())
|
||||
{
|
||||
row.appendChild(createSpacer());
|
||||
}
|
||||
else
|
||||
{
|
||||
Div div = new Div();
|
||||
div.setAlign("right");
|
||||
Label label = editor.getLabel();
|
||||
|
@ -434,6 +440,7 @@ DataStatusListener, IADTabpanel, VetoableChangeListener
|
|||
if (label.getDecorator() != null)
|
||||
div.appendChild(label.getDecorator());
|
||||
row.appendChild(div);
|
||||
}
|
||||
row.appendChild(editor.getComponent());
|
||||
if (field.isLongField()) {
|
||||
row.setSpans("1,3,1");
|
||||
|
@ -463,6 +470,9 @@ DataStatusListener, IADTabpanel, VetoableChangeListener
|
|||
{
|
||||
popupMenu.addMenuListener((ContextMenuListener)editor);
|
||||
this.appendChild(popupMenu);
|
||||
if (!field.isFieldOnly())
|
||||
{
|
||||
Label label = editor.getLabel();
|
||||
if (popupMenu.isZoomEnabled() && editor instanceof IZoomableEditor)
|
||||
{
|
||||
label.setStyle("cursor: pointer; text-decoration: underline;");
|
||||
|
@ -473,6 +483,17 @@ DataStatusListener, IADTabpanel, VetoableChangeListener
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (field.isHeading())
|
||||
{
|
||||
//display just a label if we are "heading only"
|
||||
Label label = new Label(field.getHeader());
|
||||
Div div = new Div();
|
||||
div.setAlign("center");
|
||||
row.appendChild(createSpacer());
|
||||
div.appendChild(label);
|
||||
row.appendChild(div);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//last row
|
||||
|
|
Loading…
Reference in New Issue