Bon j'ai trouver mais en fait je suis passer par la librairie select2
Merci !
add data-imagesrc dans JHtmlSelect::genericlist
Réduire
X
-
Bonjour,
J'ai réussi à avoir le rendu que tu souhaites en créant les options comme suit:
Code:$custom_markers = array(); foreach ($imgs as $custom_marker) { $img = array('data-imagesrc' => $custom_marker,'data-description'=>'<madesc>'); $attr = array('attr'=> $img); $custom_markers[] = JHTML::_('select.option', $id , $title, $attr); }
Code:JHtmlSelect::genericlist($custom_markers, $fieldname_n.'[custom_marker]',' class=" fc_gm_custom_marker" ', 'value', 'text', ($value['custom_marker'] ? $value['custom_marker'] : $custom_marker_default), $elementid_n.'_custom_marker')
Pascal
- "J'aime" 1
Laisser un commentaire:
-
tu vois je dois générer une liste déroulante de ce type
Code PHP:<select id="maliste">
<option value="0" data-imagesrc="http://i.imgur.com/XkuTj3B.png" data-description="Description with Facebook">Facebook</option>
<option value="1" data-imagesrc="http://i.imgur.com/8ScLNnk.png" data-description="Description with Twitter">Twitter</option>
<option value="2" selected="selected" data-imagesrc="http://i.imgur.com/aDNdibj.png" data-description="Description with LinkedIn">LinkedIn</option>
<option value="3" data-imagesrc="http://i.imgur.com/kFAk2DX.png" data-description="Description with Foursquare">Foursquare</option>
</select>
Code:data-imagesrc="h
Laisser un commentaire:
-
Bonjour Yannick,
J'ai du mal à voir ce que tu veux réaliser.
As-tu un exemple ou un dessin de ce que tu souhaites ?
Pascal
Laisser un commentaire:
-
add data-imagesrc dans JHtmlSelect::genericlist
Salut je cherche une solution pour ajouté un attribut data-imagesrc dans une liste déroulante créer via JHtmlSelect::genericlist
C'est c'est pour créer le contenu de ma liste
Code PHP:// Create Image marker list
$folderMarkerUrl = JPATH_SITE. DS ."images". DS . $folder_custom_marker. DS;
$custom_marker_default = ""; //TODO use a defaut marker
$imgs = JFolder::files($folderMarkerUrl);
$custom_markers = array(''=>JText::_('FLEXI_SELECT'));
foreach ($imgs as $custom_marker) {
$custom_markers_op = new stdClass;
$custom_markers[] = $custom_markers_op;
$custom_markers_op->value = JURI::root(). DS ."images/". $folder_custom_marker."/". $custom_marker;
$custom_markers_op->text = str_replace($folderMarkerUrl, "" ,$custom_marker);
$custom_markers_op->attr = array('data-imagesrc' => $custom_markers_op->value);
}
Code PHP:'.JHtmlSelect::genericlist($custom_markers, $fieldname_n.'[custom_marker]',' class=" fc_gm_custom_marker" ', 'value', 'text', ($value['custom_marker'] ? $value['custom_marker'] : $custom_marker_default), $elementid_n.'_custom_marker', array('class'=>'$imgs','option.attr'=>'data-imagesrc')).'
Tags: Aucun
Annonce
Réduire
Aucune annonce pour le moment.
Laisser un commentaire: