This application is not used any more and exists only for history. Post new tickets on the Github account.
Cette application n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #927 (confirmed new feature)

Opened 6 years ago

Last modified 3 years ago

setReadOnly sur un formulaire entier

Reported by: jeremie.walter Owned by:
Priority: lowest Milestone:
Component: jelix:forms Version: 1.1.2
Severity: minor Keywords: jforms read only setReadOnly
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Actuellement, on ne peut appliquer la méthode setReadOnly() que sur un jFormControl.

Pourquoi ne pas créer une fonction setFormReadOnly() permettant de mettre tout un formulaire en read only, sans avoir à appliquer la méthode setReadonly sur chaque control ?

Par exemple :

 /**
     * set a control readonly or not
     * @param boolean $r true if you want read only
     */
    public function setFormReadOnly($r = true) {
    	foreach($this->controls as $ctrl) {
    		$ctrl->setReadOnly($r);
    	}
    }

Change History

comment:1 follow-up: ↓ 2 Changed 6 years ago by foxmask

Bonjour,

pour ma part je ne comprends pas à quoi ca sert de mettre un form en RO.

si tout est en RO autant faire une page HTML affichant les valeurs simplement non ?

je pense que c'est pour cela que la methode readonly s'applique controle par controle

cdt.

comment:2 in reply to: ↑ 1 Changed 6 years ago by jeremie.walter

Replying to foxmask:

Bonjour,

pour ma part je ne comprends pas à quoi ca sert de mettre un form en RO.

si tout est en RO autant faire une page HTML affichant les valeurs simplement non ?

je pense que c'est pour cela que la methode readonly s'applique controle par controle

cdt.

Ca servirais à n'avoir par exemple qu'un formulaire à gérer dans le template au lieu d'avoir le formulaire et un tableau. Idem pour le contrôleur.

comment:3 Changed 6 years ago by foxmask

je suis désolé je n'ai pas compris

je pense que le staff de jelix comprendra mieux que moi ;)

comment:4 Changed 6 years ago by laurentj

  • Milestone set to Jelix 1.2

moui pourquoi pas...

comment:5 Changed 5 years ago by laurentj

  • Milestone Jelix 1.2 beta deleted

comment:6 Changed 3 years ago by laurentj

  • Status changed from new to confirmed
Note: See TracTickets for help on using tickets.