package org.ovirt.engine.ui.userportal.client.components; import org.ovirt.engine.ui.uicommon.models.ListModel; import com.smartgwt.client.data.RecordList; import com.smartgwt.client.types.SelectionStyle; import com.smartgwt.client.widgets.Canvas; import com.smartgwt.client.widgets.grid.ListGridField; public class SubTabDualGrid extends SubTabGridWithToolbar { private SubTabGrid additionalGrid; public SubTabDualGrid(ListModel model) { super(model); grid.setSelectionType(SelectionStyle.SINGLE); grid.setBorder("1px solid gray"); additionalGrid = new SubTabGrid(); additionalGrid.getGrid().setEmptyMessage(""); additionalGrid.setBorder("1px solid gray"); additionalGrid.getGrid().setSelectionType(SelectionStyle.NONE); // Create a spacer to separate between the viewers Canvas spacer = new Canvas(); spacer.setWidth(10); horizontalLayout.addMember(spacer); additionalGrid.setWidth("50%"); horizontalLayout.addMember(additionalGrid); } public void setAdditionalFields(ListGridField... fields) { additionalGrid.setFields(fields); } public void setAdditionalData(RecordList data) { additionalGrid.setData(data); } }