/** Initialize the page. Set up listeners and perform other initialization activities. */
  public void initialize() throws Exception {
    super.initialize();

    _buscarBUT = new HtmlSubmitButton("buscarBUT", "Buscar", this);
    _buscarBUT.setAccessKey("b");
    _buscarBUT.addSubmitListener(this);
    _searchformdisplaybox1.addButton(_buscarBUT);

    _limpiarBUT = new HtmlSubmitButton("limpiarBUT", "Limpiar", this);
    _limpiarBUT.setAccessKey("b");
    _limpiarBUT.addSubmitListener(this);
    _searchformdisplaybox1.addButton(_limpiarBUT);

    // Obtiene operadores
    _operador.addOption(String.valueOf(BusquedaPorAtributo.OPERATOR_AND), "And");
    _operador.addOption(String.valueOf(BusquedaPorAtributo.OPERATOR_OR), "Or");

    // Test the import process
    _replicaFromTangoBUT =
        new HtmlSubmitButton("replicaFromTangoBUT", "Replicar desde Tango", this);
    _replicaFromTangoBUT.addSubmitListener(this);
    _searchformdisplaybox1.addButton(_replicaFromTangoBUT);

    _replicaProveedores = new HtmlSubmitButton("_replicaProveedores", "Importar proveedores", this);
    _replicaProveedores.addSubmitListener(this);
    _searchformdisplaybox1.addButton(_replicaProveedores);

    // do not retrieve disallowed items
    _dsQBE.addCriteria("anulado", QBEBuilder.CRITERIA_TYPE_NOT_EQUALS, "articulos.anulado");
    _dsQBE.setString("anulado", "V");
  }