sc_actionbar_disable("boton_nombre")
|
|
Deshabilita el botón de la barra de acción, por lo que no está disponible para hacer clic.
Esta macro se puede usar para cualquier tipo de botón (enlace o ajax) en la barra de acción.
Definición de parámetros
| Parámetro |
Sintaxis |
Descripción |
boton_nombre
|
No es posible utilizar variables, el nombre del botón debe informarse mediante comillas dobles o simples.
Ejemplo
sc_actionbar_disable("ajax_btn");
|
Este parámetro es obligatorio.
Debemos informar el nombre del botón de la barra de acción que se desactivará.
|
Ejemplos
Ejemplo 1: Uso básico de las macros
sc_actionbar_disable("boton_nombre");
Ejemplo 2: Deshabilitar el botón de enlace al detalle del pedido si no hay artículos en el pedido.
// Ejemplo creado en el evento onRecord del grid usando la tabla order y orderdetail
// Si no hay artículos en el pedido, el botón estará deshabilitado
$query = "SELECT count(*) FROM OrderDetails WHERE OrderID = ". {OrderID};
sc_lookup(ds, $query);
if ({ds[0][0]} == 0) {
//Ejemplo de uso de la macro sc_actionbar_disable
sc_actionbar_disable("boton_nombre");
} else {
sc_actionbar_enable("boton_nombre"); }
|
Macro Scope
|
Aplicación Grid
|
ajaxFieldonClick onRecord
|
|