summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2f6eb48)
No quedan muchas opciones, asi que quien use el AjaxMultiSelect debera implementar un onsubmit
en el form para seleccionar todos los elementos de la lista de manera que sean pasados al controller.
connect('form_responsable', 'onblur', buscar_alumno);
}
connect('form_responsable', 'onblur', buscar_alumno);
}
+ function onsubmit()
+ {
+ /* TODO : Validar datos y evitar el submit si no esta completo */
+
+ /* Selecciono todos los miembros si no, no llegan al controllere*/
+ l = MochiKit.DOM.getElement('form_miembros');
+ for (i=0; i<l.options.length; i++) {
+ l.options[i].selected = true;
+ }
+ return true; // Dejo hacer el submit
+ }
+
MochiKit.DOM.addLoadEvent(prepare)
"""
MochiKit.DOM.addLoadEvent(prepare)
"""
fields = Fields()
javascript = [W.JSSource("MochiKit.DOM.focusOnLoad('curso');"), W.JSSource(ajax)]
fields = Fields()
javascript = [W.JSSource("MochiKit.DOM.focusOnLoad('curso');"), W.JSSource(ajax)]
+ form_attrs = dict(onsubmit='return onsubmit()')
}
MochiKit.DOM.appendChildNodes(lista, OPTION({'value':results.msg.id}, results.msg.value));
l = MochiKit.DOM.getElement(lista);
}
MochiKit.DOM.appendChildNodes(lista, OPTION({'value':results.msg.id}, results.msg.value));
l = MochiKit.DOM.getElement(lista);
- for (i=0; i<l.options.length; i++) {
- l.options[i].selected = true;
- }
}
function _on_alumno_get_error(loading, results)
}
function _on_alumno_get_error(loading, results)