ItEr31S14CUConfiguracionDeOrganizacionsDeTraballoConUnidadesTraballoItEr19S09: Hide details grid in tab Details for instances of Order

This commit is contained in:
Diego Pino Garcia 2009-10-29 17:27:42 +01:00 committed by Javier Moran Rua
parent d52e062762
commit 6a5a8554c4
2 changed files with 6 additions and 2 deletions

View file

@ -32,6 +32,7 @@ import java.util.Map;
import java.util.Set;
import org.navalplanner.business.orders.entities.HoursGroup;
import org.navalplanner.business.orders.entities.Order;
import org.navalplanner.business.orders.entities.OrderElement;
import org.navalplanner.business.orders.entities.OrderLine;
import org.navalplanner.business.orders.entities.OrderLineGroup;
@ -49,6 +50,7 @@ import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Constraint;
import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Grid;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Listbox;
import org.zkoss.zul.Listcell;
@ -56,7 +58,6 @@ import org.zkoss.zul.Listheader;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import org.zkoss.zul.RendererCtrl;
import org.zkoss.zul.Tab;
import org.zkoss.zul.Vbox;
import org.zkoss.zul.api.Listhead;
@ -526,10 +527,13 @@ public class DetailsOrderElementController extends
private Vbox selectCriterions;
private Grid details;
public void openWindow(IOrderElementModel model) {
setOrderElementModel(model);
final OrderElement orderElement = getOrderElement();
details.setVisible(!(getOrderElement() instanceof Order));
// If is a container
if (orderElement instanceof OrderLineGroup) {
// Disable fields just used in the OrderLine

View file

@ -1,7 +1,7 @@
<vbox id="${arg.id}"
apply="org.navalplanner.web.orders.DetailsOrderElementController">
<!-- Details data -->
<grid fixedLayout="true">
<grid id="details" fixedLayout="true">
<columns>
<column width="200px" />
<column />