<<  Visión general
Contenido
  1. Leer/Editar campos de formulario
  2. Ayudante
  3. Forma
  4. Avanzada

Leer/Editar campos de formulario

$value

Acceso a los valores

De campo: $value // Valor de lectura
var valor = $value(fieldname);

// Establecer valor
$value (fieldname, newValue);

// Establecer valor: 'selected' con true/false para selecciones
$value(fieldname, newValue, selected);
Ejemplos:var value = $value("firstname");

// Establecer la edad del valor "24"
$value("age", "24");

// Seleccione 'blue', anule la selección de 'green'
$value("colores", "blue", true);
$value("colores", "green", false);

$getValue, $setValue

Leer/Escribir valores con $getValue, $setValue

// Funciona como $value
var value = $getValue("firstname");

// $setValue: Al igual que $value
// Predeterminado: selected=true
// Predeterminado: clearOtherSelections=false
$setValue(fieldname, value, selected, clearOtherSelections);
Ejemplos:var countries = $getValue("countries");

// Anule la selección, Añadir Brasil, Columbia, Venezuela
$setValue("countries", "brasil", true, true);
$setValue("countries", "columbia", verdadero);
$setValue("countries", "venezuela", verdadero);

// Anule la selección de Angola
$setValue("countries", "angola", falso, falso);

// Anule la selección, establecer status="4_circle_fill.svg"
$setValue("status", "4_circle_fill.svg", true, true);

Ayudante

$window

Abrir ventana con texto: $window

Permite abrir una ventana que muestra el texto dado// Abrir ventana
$window("Mi mensaje");
$window(sometext);

$getField

Obtener objeto de campo: $getField

No funciona con todos los campos, devuelve el jQuery-Object// Get jQuery Object
var field = $getField("age");
// Read/Edit jQuery Field
field.val(field.val() + " Years");

Forma

$showRow, $hideRow

Mostrar/ocultar líneas en forma: $showRow, $hideRow

Permite mostrar u ocultar dinámicamente el contenido del formulario// Mostrar/ocultar fila
$showRow("age");
$hideRow("countries");

Avanzada

Eventos

Ejemplos de eventos jQuery

Utiliza jQuery Events para reaccionar a las acciones del usuario. Funciona solo con campos a los que se puede acceder con $getField. var field = $getField("FIELDNAME_HERE");

// Bind Focus Lost Event
field.bind("blur", function() {
alert("Foco perdido, con el valor: " + field.val());
});
// Bind Change Event
field.bind("change", function() {
alert("Campo editado, con valor: " + field.val());
});
Eventos típicos:
focus: Enfoque ganado
blur: Enfoque perdido
change: Cambiado
dblclick: Doble clic
hover: Ratón sobre campo
keyup: Tecla presionada