package org.aplikator.client.local.command; import org.aplikator.client.shared.descriptor.ViewDTO; import org.gwtbootstrap3.client.ui.Container; import org.gwtbootstrap3.client.ui.TextBox; import org.gwtbootstrap3.client.ui.constants.ColumnSize; import org.jboss.errai.ui.nav.client.local.DefaultPage; import org.jboss.errai.ui.nav.client.local.Page; import com.google.gwt.user.client.ui.AcceptsOneWidget; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.Widget; @Page(role = DefaultPage.class, path = "home") public class WelcomeScreen extends Composite { public WelcomeScreen() { initWidget(createTable()); } protected ViewDTO view; private static TextBox search = new TextBox(); private void drawPanel(AcceptsOneWidget panel) { if (widget == null) { widget = createTable(); } panel.setWidget(widget); } private Widget widget = null; private Widget createTable() { //search.setPlaceholder(Aplikator.application.getConfigString("aplikator.menu.search")); search.addStyleName(ColumnSize.XS_1.getCssName()); //boolean isSearchEnabled = Boolean.parseBoolean( Aplikator.application.getConfigString(Search.SEARCH_ENABLED)); // if (view.getEntity().isIndexed()&&isSearchEnabled) { // KeyDownHandler keyDownHandler = new KeyDownHandler() { // // @Override // public void onKeyDown(KeyDownEvent event) { // event.stopPropagation(); // if (event.getNativeKeyCode()== KeyCodes.KEY_ENTER) { // String input = search.getValue(); // if (input.trim().length()>0) { // table.reload(input); // } else { // table.reload(); // } // } // } // }; // Aplikator.getSearch().setEnabled(true); // submitHandlerRegistration = Aplikator.getSearch().addKeyDownHandler(keyDownHandler); // } else { // Aplikator.getSearch().setEnabled(false); // } //search.addStyleName(NavbarConstants.NAVBAR_SEARCH); //search.addStyleName(Bootstrap.search_query); //search.getElement().getStyle().setMarginRight(10, Unit.PX); Container container = new Container(); //container.add(search); container.setFluid(true); return container.asWidget(); } }