public class TableAggregationRow
extends com.google.gwt.user.client.ui.Panel
JmixScrollTableWidget
and
JmixTreeTableWidget
Modifier and Type | Field and Description |
---|---|
protected char[] |
aligns |
protected com.google.gwt.dom.client.Element |
container |
protected boolean |
initialized |
protected java.util.List<AggregationInputFieldInfo> |
inputsList |
protected TableWidget |
tableWidget |
protected TotalAggregationInputListener |
totalAggregationInputHandler |
protected com.google.gwt.dom.client.Element |
tr |
Constructor and Description |
---|
TableAggregationRow(TableWidget tableWidget) |
Modifier and Type | Method and Description |
---|---|
protected void |
addCell(java.lang.String text,
char align,
java.lang.String style,
boolean sorted) |
protected void |
addCellsFromUIDL(com.vaadin.client.UIDL uidl) |
protected void |
addCellWithField(java.lang.String text,
char align,
int colIndex) |
protected boolean |
addSpecificCell(java.lang.String columnId,
int colIndex) |
protected AggregationInputFieldInfo |
getAggregationInputInfo(com.google.gwt.dom.client.Element input) |
double |
getRealCellWidth(int colIdx) |
protected boolean |
isAggregationEditable(com.vaadin.client.UIDL uidl,
int colIndex) |
boolean |
isAggregationRowEditable() |
boolean |
isInitialized() |
java.util.Iterator<com.google.gwt.user.client.ui.Widget> |
iterator() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
boolean |
remove(com.google.gwt.user.client.ui.Widget child) |
protected void |
setAlign(char align,
com.google.gwt.dom.client.Element container) |
void |
setCellWidth(int cellIx,
int width) |
void |
setHorizontalScrollPosition(int scrollLeft) |
void |
setTotalAggregationInputHandler(TotalAggregationInputListener totalAggregationInputHandler) |
void |
updateFromUIDL(com.vaadin.client.UIDL uidl) |
add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
protected boolean initialized
protected char[] aligns
protected com.google.gwt.dom.client.Element container
protected com.google.gwt.dom.client.Element tr
protected TableWidget tableWidget
protected TotalAggregationInputListener totalAggregationInputHandler
protected java.util.List<AggregationInputFieldInfo> inputsList
public TableAggregationRow(TableWidget tableWidget)
public java.util.Iterator<com.google.gwt.user.client.ui.Widget> iterator()
public boolean remove(com.google.gwt.user.client.ui.Widget child)
remove
in interface com.google.gwt.user.client.ui.HasWidgets
remove
in class com.google.gwt.user.client.ui.Panel
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
public void updateFromUIDL(com.vaadin.client.UIDL uidl)
public void setCellWidth(int cellIx, int width)
public boolean isInitialized()
public void setHorizontalScrollPosition(int scrollLeft)
public void setTotalAggregationInputHandler(TotalAggregationInputListener totalAggregationInputHandler)
public boolean isAggregationRowEditable()
public double getRealCellWidth(int colIdx)
protected void addCellsFromUIDL(com.vaadin.client.UIDL uidl)
protected boolean isAggregationEditable(com.vaadin.client.UIDL uidl, int colIndex)
protected boolean addSpecificCell(java.lang.String columnId, int colIndex)
protected void addCellWithField(java.lang.String text, char align, int colIndex)
protected void addCell(java.lang.String text, char align, java.lang.String style, boolean sorted)
protected void setAlign(char align, com.google.gwt.dom.client.Element container)
protected AggregationInputFieldInfo getAggregationInputInfo(com.google.gwt.dom.client.Element input)