Package com.sencha.gxt.widget.core.client.box

Source Code of com.sencha.gxt.widget.core.client.box.PromptMessageBox

/**
* Sencha GXT 3.1.0-beta - Sencha for GWT
* Copyright(c) 2007-2014, Sencha, Inc.
* licensing@sencha.com
*
* http://www.sencha.com/products/gxt/license/
*/
package com.sencha.gxt.widget.core.client.box;

import com.sencha.gxt.widget.core.client.form.TextField;

/**
* A message box that prompts for input with a single line text field and OK and
* CANCEL buttons.
* <p />
* Code snippet:
*
* <pre>
    final PromptMessageBox mb = new PromptMessageBox("Description", "Please enter a brief description");
    mb.addHideHandler(new HideHandler() {
      public void onHide(HideEvent event) {
        if (mb.getHideButton() == mb.getButtonById(PredefinedButton.OK.name())) {
          // perform OK action
        } else if (mb.getHideButton() == mb.getButtonById(PredefinedButton.CANCEL.name())) {
          // perform CANCEL action
        }
      }
    });
    mb.setWidth(300);
    mb.show();
* </pre>
*/
public class PromptMessageBox extends AbstractInputMessageBox {

  /**
   * Creates a message box that prompts for input with a single line text field
   * and OK and CANCEL buttons.
   *
   * @param title the title of the message box
   * @param message the message that appears in the message box
   */
  public PromptMessageBox(String title, String message) {
    super(new TextField(), title, message);
  }

  /**
   * Returns the single line text field.
   *
   * @return the single line text field
   */
  public TextField getTextField() {
    return (TextField) field;
  }

}
TOP

Related Classes of com.sencha.gxt.widget.core.client.box.PromptMessageBox

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.