@Override protected void configureColspan() { super.configureColspan(); // Configura o tamanho da aba de acordo com os atributos bootstrap informados SIComposite instance = (SIComposite) ctx.getModel().getObject(); SViewTab tabView = (SViewTab) ctx.getView(); AtrBootstrap bootstrap = instance.asAtrBootstrap(); // da prioridade ao que foi definido na View e nos atributos em seguida configureBSColumns(tabView, bootstrap); }
@Override protected void configureColspan() { super.configureColspan(); // Configura o tamanho da aba de acordo com os atributos bootstrap informados SIComposite instance = (SIComposite) ctx.getModel().getObject(); SViewTab tabView = (SViewTab) instance.getType().getView(); AtrBootstrap bootstrap = instance.asAtrBootstrap(); // da prioridade ao que foi definido na View e nos atributos em seguida Integer colPreference = bootstrap.getColPreference(); Integer colXs = resolveCol(tabView.getNavColXs(), bootstrap.getColXs(colPreference)); Integer colSm = resolveCol(tabView.getNavColSm(), bootstrap.getColSm(colPreference)); Integer colMd = resolveCol(tabView.getNavColMd(), bootstrap.getColMd(colPreference)); Integer colLg = resolveCol(tabView.getNavColLg(), bootstrap.getColLg(colPreference)); if (colXs != null) { getNavigation().xs(colXs); getContent().xs(BSTabCol.MAX_COLS - colXs); } if (colSm != null) { getNavigation().sm(colSm); getContent().sm(BSTabCol.MAX_COLS - colSm); } if (colMd != null) { getNavigation().md(colMd); getContent().md(BSTabCol.MAX_COLS - colMd); } if (colLg != null) { getNavigation().lg(colLg); getContent().lg(BSTabCol.MAX_COLS - colLg); } }