Bonjour,
Comme ca à l'arrache ca me semble vraiment lourd de mettre des id
partout. Quand on aura un framework clean pour gérer l'affichage je
pense que ca sera inclus de base mais là...
En JS si tu connais l'id de l'élément de saisie (select ou text), tu
peux pas remonter à la cellule précédente ?
++
Le 11/06/2014 10:56, David DURIEUX a écrit :
Bonjour,
Au sein de FusionInventory, on aimerait pouvoir modifier certaines
cellules td des form des classes Computer, Printer, NetworkEquipment
(rajouter une image de fond avec un petit cadenas lorsque le champ est
verouillé). On a un code là mais on doit passer par du css3 et c'est
pas pris en charge par tous les navigateurs.
De ce fait, on pensait ajouter un id pour chaque td
Donc pour la cellule avec le descriptif, mettre l'id de la forme
itemtype-nomduchampmysql et pour la cellule avec l'input/dropdown
itemtype-nomduchampmysql-value
Exemple pour le code des ordinateurs :
echo "<td id='computer-name'>".sprintf(__('%1$s%2$s'),__('Name'),
(isset($options['withtemplate']) &&
$options['withtemplate']?"*":"")). "</td>";
echo "<td id='computer-name-value'>";
$objectName = autoName($this->fields["name"], "name",
(isset($options['withtemplate']) &&
( $options['withtemplate']== 2)), $this->getType(),
$this->fields["entities_id"]);
Html::autocompletionTextField($this, 'name', array('value' =>
$objectName)); echo "</td>";
Est-ce que c'est possible?
Si oui je le code cette semaine ;)
Cordialement,
--
David DURIEUX
Tel : +33 (0)4.82.53.30.53
Mail : d.duri...@siprossii.com
Site Web : http://www.siprossii.com/
SIPROSSII
Rue des jardins
69860 Monsols
FRANCE
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev