private void refreshHeight(final int dataSize) {
    WebBrowser browser = Page.getCurrent().getWebBrowser();
    int maxFitRows = (int) (browser.getScreenHeight() * 0.775f) / 50;
    float multiplyFactor = (50.0f / (browser.getScreenHeight() * 0.775f)) * 100;
    /*		Page.getCurrent().getBrowserWindowWidth();

    int screenWidth = browser.getScreenWidth();
    int screenHeight = browser.getScreenHeight();*/
    float height = dataSize > maxFitRows ? dataSize * multiplyFactor : 100.0f;
    panel.setHeight(height, Unit.PERCENTAGE);
    panel.markAsDirty();
  }