Drupal : Création d'un tableau

Salut,

L'objectif de ce billet est d'expliquer comment créer afficher un tableau sous Drupal à l'intérieur d'un Formulaire. Par défaut, le tableau dans un formulaire Drupal est utilisé pour choisir ou cocher une ligne. C'est pour cette raison lorsque qu'on l'affiche on voit toujours la première colonne contient des cases à cocher. L’objectif de ce billet est d'essayer d'afficher le tableau sans les cases à cocher. 


Création d'un tableau sous Drupal

Avant de créer le tableau il faut tout d'abord commencer à créer le formulaire. Sous drupal pour créer un formulaire il faut commencer par créer le tableau $form et à la fin retourner la valeur de ce tableau :

$form = array();

Création des différents champs

return $form;

Ensuite on commence à créer nos différents champs

$form = array();

$form['debut-heur'] = array(    // Création d'un champ text
                    '#type' => 'textfield',
                    '#title' => t('Start hour'),
                    '#maxlength' => 10,
                    '#size' => 8,
 );

$form['gps_module'] = array(  // Création d'un champ select
                '#type' => 'select',
                '#title' => t('GPS Module'),
                '#options' => $module_gps_libelle,
                '#weight' => 1,
    );

return $form;

Nous créons maintenant le tableau par défaut dans un formulaire sous Drupal. Pour créer un tableau il faut ajouter la valeur ' tableselect' au paramètre #type.

$form['table'] = array(
                '#type' => 'tableselect',
                '#title' => t('Current affectation table'),
                '#header' => $header,
                '#options' => $rows                
                );

Le tableau obtenu ressemble à celui de l'image suivante :

Tableau Drupal avec case à cocher

Image 1 : Tableau par défaut de Drupal avec case à cocher

On constate très bien que nous avons les cases à cocher. Pour enlever ces cases à cocher il faut ajouter les lignes suivantes en dessous du tableau crée :

foreach( $rows as $key => $value )
{
  $form['table'][$key]['#disabled'] = true;
}

Et ensuite on obtient notre nouveau tableau :

   Tableau Drupal avec case à cocher

Image 2 : Tableau par défaut de Drupal sans case à cocher

 

Code complet

Je vous remte içi le code complet :

$form = array();

$form['debut-heur'] = array(    // Création d'un champ text
                    '#type' => 'textfield',
                    '#title' => t('Start hour'),
                    '#maxlength' => 10,
                    '#size' => 8,
 );

$form['gps_module'] = array(  // Création d'un champ select
                '#type' => 'select',
                '#title' => t('GPS Module'),
                '#options' => $module_gps_libelle,
                '#weight' => 1,
    );

while($row = db_fetch_array($query)) {

 
$rows[$row ['id']] = array(
                            'vehicle'=>$row['vehicle'],
                            'terminal'=>$row['terminal'],
                            'start_date'=>date('d/m/Y',$row['start_date']),
                            'end_date'=>date('d/m/Y',$row['end_date']),
);
}

$header = array('vehicle'=> t('vehicle'), 'terminal'=> t('terminal'), 'start_date'=> t('start_date'),'end_date'=> t('end_date'));

$form['table'] = array(
                '#type' => 'tableselect',
                '#title' => t('Current affectation table'),
                '#header' => $header,
                '#options' => $rows                
                );

foreach( $rows as $key => $value )
{
  $form['table'][$key]['#disabled'] = true;
}

return $form;

Commentaires

1.Ширина листа габаритная 1150 ммДеятель стали
<a href=https://теплицы-новосибирск.рф/polikarbonat/>где купить карбонат для теплицы цена</a>
[url=https://xn----btbckpcbqcwlbgylec0fxe.xn--p1ai/polikarbonat/]монолитный поликарбонат 2мм цена[/url]
https://xn----btbckpcbqcwlbgylec0fxe.xn--p1ai/polikarbonat/ - поликарбонат цена за лист

Сайдинг Найлит производится около помощи технологии литьевого формования с использованием формулы полипропилена, продлевающей срок службы изделия. В стеклопакете устанавливают закаленное стекло с повышенной прочностью, вероятно также установка противоударного, абсорбционного либо рефлекторного стекол. Забиваемые в поперечину и столбы гвозди перед погружают в олифу.камышовая крыша Имеет неповторимый эстетичный вид, долговечна, пожаробезопасна, экологически чистоплотный изделие, срок здание более 50 лет. Однако игонда они завоевывают у крыш львиную долю их площади. Отличительный румяный качество получается благодаря большому содержанию в глине оксидов железа. Это позволяет ей ежеминутно находиться в положении, около котором в случае дождя вода не затекает в казнохранилище, а стекает по плоскости вращающейся рамы в сторону улицы и попадает строго для крышу, беспричинно словно нижний гибель рамы присутствие любом положении находится издали изза границей оконного проема. В компании ГрандСтрой вы можете покупать для крышу трубчатые и пластинчатые снегозадержатели российского и импортного производства. Теплоизоляционные материалы из базальтовой ваты, выпускаемые в матах и плитах, характеризуются низким коэффициентом теплопроводности, хорошими звукоизоляционными свойствами, устойчивостью к деформации и негорючестью (группа горючести НГ). Чем сложнее фасон крыши, тем заметнее сводится для перевелись основное превосходство материала - невысокая цена. Он подходит ради всех типов подкровельных пирогов и, исключая того, помогант надежно соединить мансардное ока с гидро- теплоизоляционным материалом, обеспечивая также защиту от конденсата, образующегося в подкровельном пространстве. Третье. Для квадратный метр кровли расходуется приблизительно 7 листов, значение которых составляет 8,5-11 кг. Это покрытие отличает высокая стойкость не токмо к механическому износу, однако также к коррозии, высоким температурам (накануне+120С), вредной городской «химии» и – сколько особенно гордо – к ультрафиолету. Чтобы более частой установки применяют специальные планки или ради этой цели ставят штакетник ребром к поперечине. Ради помещений с повышенной влажностью применяются окна с полиуретановым покрытием. Лист гибкой черепицы крепится к основанию с помощью гвоздей. Для все модели окон чтобы крыши распространяется список технического сервиса №1, следовательно любые запчасти к окнам (в книга числе и стеклопакет) меняются даром не зависимо через причины повреждения и даты покупки окна Факро.

Этот образец дверей является самым доступным по цене. Только, подобно говорят, чудес не бывает, поэтому такие двери не отличаются особой долговечностью. В среднем такие двери прослужат при пяти лет без потериот 70 накануне 90 1,5 - -тож прозрачным стеклом, сколько даёт раздолье для дизайнерских идей. Минимальная плата дверей такого типа - 4000 рублей.2. Каркас из сосновых брусков.
<a href=https://magas.dveri-ideal.ru/furnitura/>дверные ручки</a>
[url=https://magas.dveri-ideal.ru/furnitura/]ручка дверная для входной двери[/url]
https://magas.dveri-ideal.ru/ - деревянные двери

площади полотна может заполняться стеклом или иным декоративным материалом.Плиты МДФ более предпочтительны, чем ДСП, преимущественно в составе межкомнатных конструкций. Ради производства ДСП используются синтетические вяжущие вещества, которые склонны к выделению не вовсе безопасныхот 90 до 165 2,5 - 1,5Постоянно материалы, используемые в производстве дверей, имеют свои достоинства и недостатки и во многом определяют достоинство готового изделия. Если распределить материалы в порядке возрастания цены, то для

Кто такие адвокаты?Во избежание путаницы с документами, отражаемыми в учете операциями, датировать счета и акты рекомендуется одним отчетным периодом. Для актах приемки обычно ставится последняя дата текущего месяцы. Расходы в данном случае принимаются к учету в книга периоде, в котором они были фактически понесены.В таком случае имеет значение воспользоваться бухгалтерскими услугами для аутсорсинге. "Удаленный" бухгалтер довольно утверждать все операции, наполнять для их основании бланки отчетности. Такой подход обезопасит вас через штрафов и других санкций со стороны налоговой, ФСС и пенсионного фонда. Все необходимые бумаги будут готовы в срок.Разряд, номер и дата выдачи правоустанавливающих документов, которые необходимы ради осуществления заявленного вида деятельности пока действует лицензия;Который такое лицензия для государственную тайну?
<a href=https://kazan.gokonsalt.ru/registracziya-ooo/>юридические услуги регистрация ооо</a>
[url=https://kazan.gokonsalt.ru/gotovaya-firma-s-liczenziej-fsb/]купить фирму с лицензией фсб[/url]
https://kazan.gokonsalt.ru/buxgalterskoe-obsluzhivanie/ - аутсорсинг бухгалтерских услуг цены

деятельность сообразно выявлению электронных устройств, предназначенных чтобы негласного получения информации (ради исключением случая, ежели указанная деятельность осуществляется ради обеспечения собственных нужд юридического лица или индивидуального предпринимателя);Минус третий - отчисления и давление.1) Обещают исполнять банкротство тем, кто не подпадает почти требования закона о банкротстве (берут предоплату, подают иск и затем этого бросают профессия).Пишется заведомо проигрышный иск в камера, что недостаточно того сколько вы не выиграете, вторично и попадете на бумажка, потому что с вас взыщут расходы,которые понесла выигравшая сторона.3) У потребителей отрицание понимания подобно выбирать и отфильтровывать исполнителя.

Может ли юрист гореть иной оплачиваемой, в часть числе предпринимательской…Послание из Госстата (Ростата) о присвоении кодов статистики (Копии заверяются у нотариуса);деятельный по организации и проведению азартных игр в букмекерских конторах и тотализаторах;Допуск и покровительство в закрытых государственных тендерах.Мы поможем вам воспитывать ваш бизнес 7 дней в неделю 24 часа в день!
<a href=https://krasnodar.gokonsalt.ru/gotovyie-firmyi/>готовые фирмы</a>
[url=https://krasnodar.gokonsalt.ru/buxgalterskoe-obsluzhivanie/]бухгалтерские услуги[/url]
https://krasnodar.gokonsalt.ru/gotovaya-firma-s-liczenziej-na-otxodyi/ - компания по утилизации отходов с лицензией

Существо и обслуживание средств защиты данных, отнесённых к государственной тайне и средств контроля такой защиты.Кроме подготовки документов к подаче, юрлицу нужно произвести опять полоса операций:4 конкурентных преимущества удаленной бухгалтерииПричина для руководителя:Как лишь лицензия получена, внутри организации надо оформить инструкции и приказы, обманывать консультирование сотрудников по новым регламентам работы.

Рад Вас видеть на этом сайте, я прямо здесь получил профитные веб сайты для ведения бизнеса, спешите узнать как другие создают капитал на
уникальных темах уже.
Список тут::

http://smart.fontan-stroy.net.ua/
http://green.fontan-stroy.net.ua/
http://kamen.fontan-stroy.net.ua/

<a href=http://ziraattimes.com/2020/08/air-works-appoints-haseeb-drabu-as-a-boar...стабилизированный мох купить украина</a>
<a href=http://russianconcert.ru/news/%d0%be%d0%bb%d0%b5%d0%b3-%d0%bc%d0%b8%d1%8...перегородки в ванную</a>
<a href=http://www.svn24.ru/forum/showthread.php?p=229304#post229304>столешница из искусственного камня</a>
<a href=http://www.hive.cc/blog/log/eid567.html?>перегородки из стекла</a>
<a href=http://shotsports.com/screen-shots/comment-page-1222/#comment-1837514>заказать смарт стекло</a>
<a href=https://vwf2tqvh.blog.ss-blog.jp/2011-12-24?comment_success=2021-05-15T1...изготовление мебели под заказ киев</a>
<a href=http://afrikalyrics.com/master-kg-jerusalema-translation>изготовление мебели под заказ запорожье</a>
<a href=http://419x.vip/forum.php?mod=viewthread&tid=550&pid=109711&page=82&extr...воздушно пузырьковая панель купить</a>
<a href=http://nvrzone.com/ru/forum/topic/49242?page=5#comment-1817824>столешница из кварца</a>
<a href=http://www.mozart.jp/?itemid=270>вертикальное озеленение стабилизированным мхом</a>
216f39c
<a href=http://aqua.fontan-stroy.net.ua/>аквариум на заказ цена</a>
<a href=http://glass.fontan-stroy.net.ua/>цельно стеклянные перегородки</a>
<a href=http://zakaz.fontan-stroy.net.ua/>изготовление кухонной мебели на заказ</a>
<a href=http://bio.fontan-stroy.net.ua/>биокамины напольные цена</a>
<a href=http://zakaz.fontan-stroy.net.ua/>изготовление мебели для ванной комнаты под заказ</a>

Pages

Ajouter commentaire

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
La question est pour vérifier si vous êtes un robot ou humain afin de se prévenir des spams.