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

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

https://www.fontan-stroy.net.ua/
http://glass.fontan-stroy.net.ua/
http://smart.fontan-stroy.net.ua/

<a href=http://www.gidacilar.net/kakao-ve-cikolata-teknolojisi/g-gun-n-g-g-g-g-n...вертикальное озеленение лианы</a>
<a href=http://bbs.mooxell.com/forum.php?mod=viewthread&tid=841496&pid=1687550&p...строительство домов киев</a>
<a href=http://www.forumescorte.com/viewtopic.php?pid=748#p748>аквариумы на заказ одесса</a>
<a href=https://djsara.blog.ss-blog.jp/2011-01-25-1?comment_success=2021-05-15T1...столешница кварц</a>
<a href=http://help.org.tw/blog/98?page=695#comment-51317>пешеходный фонтан устройство</a>
<a href=http://0757085177.com/cathand/otoiawase.php?mode=2&serial=7242&n=903573&...вертикальное озеленение украина</a>
<a href=http://vipbag.com.ua/index.php?productID=28133>столешница в ванную из искусственного камня</a>
<a href=http://www.smekalka.pp.ru/games.html?page=3#comment-61824>кортеновая сталь</a>
<a href=http://rupier.com/viewtopic.php?p=785635#785635>искусственный мох купить</a>
<a href=https://forum.cwsystem.ru/viewtopic.php?f=8&t=14884>пузырьковая панель</a>
983fb5a
<a href=http://smart.fontan-stroy.net.ua/>смарт стекло умное стекло</a>
<a href=http://moss.fontan-stroy.net.ua/>стабилизированный мох панели</a>
<a href=http://glass.fontan-stroy.net.ua/>стеклянные перегородки цена</a>
<a href=http://kamen.fontan-stroy.net.ua/>каменная столешница</a>
<a href=http://pool.fontan-stroy.net.ua/>пруд бассейн</a>

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

http://corten.fontan-stroy.net.ua/
http://land.fontan-stroy.net.ua/
http://green.fontan-stroy.net.ua/

<a href=http://www.gidacilar.net/kakao-ve-cikolata-teknolojisi/order-cialis-viag...искусственный камень столешница</a>
<a href=http://kathymarks.com/keeping-up?page=340#comment-44765>стеклянные перегородки днепр</a>
<a href=http://vipbag.com.ua/index.php?productID=28110>строительство городских фонтанов</a>
<a href=http://www.gidacilar.net/pastirma-ve-diger-kurutulmus-urunler-212/pastir...пленка для бассейнов и прудов</a>
<a href=http://xn---74-6cd2bnhu2aea2a.xn--p1ai/forum/messages/forum3/message1279...изготовление корпусной мебели под заказ</a>
<a href=http://www.gidacilar.net/kilo-almak-icin-neler-yapilabilir/g-g-g-g-n-g-n...аквариум под заказ цена</a>
<a href=http://bbs.mooxell.com/forum.php?mod=viewthread&tid=613&pid=1687531&page...стабилизированный мох</a>
<a href=https://leafsnation.mapleleafs.com/season/leaf-blueprint-season-3?page=2...угловые биокамины цены</a>
<a href=http://www.gidacilar.net/anketler-174/hmf-6287/sayfa4836.html#post220134>столешница из иск камня</a>
<a href=https://hipnomedia.com/foro/noticias-e-informacion/topic-t520636.html>смарт стекло в интерьере</a>
a0573e2
<a href=http://panel.fontan-stroy.net.ua/>пузырьковые панели на заказ</a>
<a href=http://smart.fontan-stroy.net.ua/>как работает смарт стекло</a>
<a href=http://panel.fontan-stroy.net.ua/>пузырьковая панель из поликарбоната</a>
<a href=http://kamen.fontan-stroy.net.ua/>кухонные столешницы из искусственного камня</a>
<a href=https://www.fontan-stroy.net.ua/>сухой фонтан фото</a>

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

http://moss.fontan-stroy.net.ua/
http://pool.fontan-stroy.net.ua/
http://roof.fontan-stroy.net.ua/

<a href=http://fujibaba.com/en/node/33037#comment-1428>столешница из камня</a>
<a href=https://heidaput.blog.ss-blog.jp/2014-12-26-2?comment_success=2021-05-15...панно стабилизированный мох</a>
<a href=http://nangstar.com/nangstar/blog/cmt-commerce-customizable-products?pag...изготовление корпусной мебели под заказ днепропетровск</a>
<a href=http://www.csslab.cl/2006/09/07/cargando-imagenes-con-css/comment-page-2...аквариум на заказ цена</a>
<a href=http://spochan-bitrix-2.tw1.ru/1/?pagen=13&MUL_MODE=#comments>планирование ландшафтного дизайна</a>
<a href=https://neziplanet.blog.ss-blog.jp/2021-05-01?comment_success=2021-05-15...вертикальное озеленение</a>
<a href=http://xbmc.ru/forum/showthread.php?p=161986#post161986>заказать аквариум</a>
<a href=https://whenallissaid.com/2018/05/29/on-top-of-the-world/#comment-195039>пузырьковая панель своими руками</a>
<a href=http://www.villaurbana.net/forum-tlc/viewtopic.php?p=133266#133266>кортен сталь</a>
<a href=http://nvrzone.com/ru/forum/topic/17304?page=142#comment-1811696>столешница в ванную из искусственного камня цена киев</a>
fb5a057
<a href=http://corten.fontan-stroy.net.ua/>кортен сталь купить</a>
<a href=http://smart.fontan-stroy.net.ua/>смарт стекло что это</a>
<a href=https://www.fontan-stroy.net.ua/>строительство и реконструкция фонтанов</a>
<a href=http://land.fontan-stroy.net.ua/>ландшафтный дизайн оформление</a>
<a href=http://smart.fontan-stroy.net.ua/>смарт стекло на окна</a>

Доброго времени суток!, я прямо здесь отыскал нестандартные интернет сайты для прибыльного бизнеса, спешите посмотреть как другие создают капитал на
уникальных бизне темах прям в это время.
Посмотри на это:

http://glass.fontan-stroy.net.ua/
http://green.fontan-stroy.net.ua/
http://bio.fontan-stroy.net.ua/

<a href=http://0757085177.com/cathand/otoiawase.php?mode=2&serial=7242&n=903471&...стеклянные перегородки лофт</a>
<a href=http://nvrzone.com/ru/forum/topic/17304?page=145#comment-1819147>пузырьковая панель цена</a>
<a href=https://www.walltowallstencils.com/custom/pricerequest.php?mode=new&id=2...бассейн декоративный пруд</a>
<a href=https://leafsnation.mapleleafs.com/season/leaf-blueprint-season-3?page=2...смарт стекло стоимость</a>
<a href=http://pliosvestnik.ru/blogs/traftopbiz/situatsiya-privela-k-tomu-chto-p...строительство прудов и водоемов</a>
<a href=http://vipbag.com.ua/index.php?productID=28123>строительство дома под ключ в киеве</a>
<a href=http://www.gidacilar.net/dunyada-ve-turkiyede-organik-tarim-53/kanola-ko...загородный ландшафтный дизайн</a>
<a href=http://bankstatementseditor.com/home/placeorder/#comment-346006>плавательный пруд стоимость</a>
<a href=http://nightmare.s27.xrea.com/logData/eid101.html?>заказать стабилизированный мох</a>
<a href=http://private.vortexweb.net/entry.php?4951-Chuck-A-Luck-Casino-Gambling...перегородки в ванную</a>
16f39ce
<a href=http://pool.fontan-stroy.net.ua/>пруд бассейн</a>
<a href=https://www.fontan-stroy.net.ua/>строительство фонтана цена</a>
<a href=http://green.fontan-stroy.net.ua/>вертикальное озеленение украина</a>
<a href=http://bio.fontan-stroy.net.ua/>напольные биокамины для квартиры</a>
<a href=http://green.fontan-stroy.net.ua/>вертикальное озеленение киев</a>

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

http://corten.fontan-stroy.net.ua/
http://panel.fontan-stroy.net.ua/
http://zakaz.fontan-stroy.net.ua/

<a href=https://hipnomedia.com/foro/noticias-e-informacion/topic-t522150.html>столешница из камня цена</a>
<a href=https://5110.blog.ss-blog.jp/2016-12-30?comment_fail=1#commentblock&time...смарт стекло купить</a>
<a href=http://kathymarks.com/keeping-up?page=340#comment-44623>стабилизированный мох декор</a>
<a href=http://nvrzone.com/ru/forum/topic/17304?page=145#comment-1819185>стеклянная стена в ванной</a>
<a href=http://curate8.com/blog/modern-beach-classics?page=55#comment-8406>сталь кортен</a>
<a href=http://www.gidacilar.net/gida-paketleme-malzemeleri/g-g-g-g-n-g-g-g-gug-...изготовление корпусной мебели под заказ</a>
<a href=http://www.kay16.jp/blog2010/log/1101301139.html?>изготовление деталей мебели на заказ</a>
<a href=http://www.dev.concretebarn.com/featured/new-york-opening-2/#comment-20778>строительство бетонного пруда</a>
<a href=http://www.gidacilar.net/gidalardaki-kalinti-limitleri-ve-kontaminantlar...смарт стекло перегородки</a>
<a href=https://www.sapnuts.com/tutorials/Using-Message-Class-in-SAP-ABAP/single...строительство деревянных домов киев</a>
34c216f
<a href=http://corten.fontan-stroy.net.ua/>сталь кортеновская</a>
<a href=http://land.fontan-stroy.net.ua/>ландшафтный дизайн студия</a>
<a href=http://panel.fontan-stroy.net.ua/>пузырьковые панели в интерьере квартиры</a>
<a href=http://green.fontan-stroy.net.ua/>вертикальное озеленение днепропетровск</a>
<a href=http://corten.fontan-stroy.net.ua/>кортен сталь цена</a>

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

http://zakaz.fontan-stroy.net.ua/
http://green.fontan-stroy.net.ua/
http://corten.fontan-stroy.net.ua/

<a href=http://www.vechirka.pl.ua/video/1430980106?page=1#comment-6667>стеклянная перегородка в комнате</a>
<a href=https://travail.portailoniria.com/node/617#comment-6616423>ландшафтный дизайн украина</a>
<a href=http://www.gidacilar.net/seker-ve-sekerli-urunler/n-n-g-g-gun-g-g-n-g-g-...столешница из натурального камня</a>
<a href=http://oliveandruby.com/recipes/rubys-fish-cakes-recipe?page=1#comment-1...стабилизированный мох панели</a>
<a href=http://alessandrotrevisan01.altervista.org/spray-paint/#comment-7724>вертикальное озеленение стабилизированным мхом</a>
<a href=http://www.gidacilar.net/kanserden-korunmak-icin-bilincli-beslenme/n-n-n...строительство фонтанов под ключ</a>
<a href=http://www.gidacilar.net/meyve-sebze-isleme-252/viagra-sale-mumbai-16333...стабилизированные цветы</a>
<a href=https://belmebeldag.ru/reviews/445293.html>стабилизированный мох в ванной</a>
<a href=http://tutodev.freelancemodule.com/fr/Commande_Linux?page=58#comment-344...стеклянные душевые перегородки</a>
<a href=https://riuqhqjaa.blog.ss-blog.jp/2013-05-21?comment_success=2021-05-15T...изготовление кухонной мебели под заказ</a>
aa34c21
<a href=http://land.fontan-stroy.net.ua/>проектирование ландшафтного дизайна</a>
<a href=http://kamen.fontan-stroy.net.ua/>купить столешницу из искусственного камня</a>
<a href=http://pool.fontan-stroy.net.ua/>плавательный пруд цена</a>
<a href=http://stroim.fontan-stroy.net.ua/>строительство частного дома киев</a>
<a href=http://zakaz.fontan-stroy.net.ua/>изготовление мебели на заказ киев</a>

Лицензирование учебного заведения — это действие, устанавливающая соразмерность условий осуществления образовательного процесса, предлагаемых учебным заведением, условиям, предусмотренным Положением о лицензировании образовательной деятельности, утверждённым Правительством Российской Федерации.Разночтение пионерОбстановка организации, контактные телефоны, электронная почта;Серия, часть и дата выдачи правоустанавливающих документов, которые необходимы чтобы осуществления заявленного вида деятельности покамест действует лицензия;Разве обнаружится который перекусить бизнес - лишат адвокатского статуса.
<a href=https://gokonsalt.ru/liczenziya-minkulturyi/>получить лицензию минкультуры</a>
[url=https://gokonsalt.ru/snizhenie-kadastrovoj-stoimosti/]снижение кадастровой стоимости[/url]
https://gokonsalt.ru/farmaczevticheskaya-liczenziya/ - лицензия на фармацевтическую деятельность оптовая торговля

Свидетельство о регистрации организации (ОГРН либо ОГРНИП – для ИП). Копии заверяются у нотариуса;Что такое лицензия на государственную тайну?деятельный сообразно технической защите конфиденциальной информации;Отдельные будущий деятельности лицензируются, то глотать ими разрешено упражняться как после предварительного получения разрешения через властей — лицензии.4 конкурентных преимущества удаленной бухгалтерии

Письмо о постановке для учёт в налоговом органе (Копии заверяются у нотариуса);нотариусы3 мин.частная детективная (сыскная) деятельность;телевизионное вещание и радиовещание;
<a href=https://nizhnii-novgorod.gokonsalt.ru/liczenziya-na-metall/>лицензия на лом черных и цветных металлов</a>
[url=https://nizhnii-novgorod.gokonsalt.ru/registracziya-tovarnogo-znaka/]государственная регистрация товарного знака[/url]
https://nizhnii-novgorod.gokonsalt.ru/sro-stroitelej/ - реестр сро строителей

4) Правильный адвокат довольно вносить книги и статьи, потому сколько тем самым систематизирует принадлежащий попытка и может достучаться прежде своих клиентов.Необходимые документы3,4 тыс. дочитыванийТретейские сплетня созданы для предпринимателей, для разрешения коммерческих споров, будто задача государственным судам ,которые по идее быстрее работают и обходятся дешевле.Налоговый учет и отчетность

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

http://corten.fontan-stroy.net.ua/
http://stroim.fontan-stroy.net.ua/
http://kamen.fontan-stroy.net.ua/

<a href=http://www.gidacilar.net/avrupa-birligi-surecinde-gida-ile-alakali-haber...вертикальное озеленение стен</a>
<a href=http://www.gidacilar.net/ozel-ve-hazir-gidalar-168/kimiz-1384/sayfa5.htm...заказать строительство фонтана</a>
<a href=http://www.syntaxit.cz/modules/forms/preview.php?t=609f92f268ded>экопруд</a>
<a href=http://help.org.tw/news/166?page=228#comment-50784>садовые бассейны пруды</a>
<a href=http://help.org.tw/blog/98?page=690#comment-50858>заказать стабилизированный мох</a>
<a href=http://www.gidacilar.net/guzellik-202/yuzunuzdeki-siyah-noktalar-315/say...ремонт столешницы из искусственного камня</a>
<a href=http://www.gidacilar.net/mezun-olunca-planlariniz-324/xrumer-190-xevil-h...фирмы ландшафтный дизайн</a>
<a href=http://help.org.tw/blog/98?page=698#comment-51621>пруд бассейн</a>
<a href=http://nvrzone.com/ru/forum/topic/17304?page=146#comment-1819198>биокамины угловые</a>
<a href=https://plotki.plportal.pl/?q=artykuly/polityka/ryszard-czarnecki-ma-now...каменная столешница</a>
aa34c21
Tegs:
<a href=http://bio.fontan-stroy.net.ua/>настенные биокамины в интерьере</a>
<a href=http://panel.fontan-stroy.net.ua/>сколько стоит пузырьковая панель</a>
<a href=http://pool.fontan-stroy.net.ua/>декоративные бассейны и пруды</a>
<a href=http://corten.fontan-stroy.net.ua/>сталь кортен</a>
<a href=http://glass.fontan-stroy.net.ua/>перегородки из стекла</a>

<a href=http://aqua.fontan-stroy.net.ua/>большие аквариумы на заказ</a>
<a href=http://land.fontan-stroy.net.ua/>ландшафтный дизайн оформление</a>
<a href=https://www.fontan-stroy.net.ua/>строительство фонтанов под ключ</a>
<a href=http://kamen.fontan-stroy.net.ua/>столешницы под камень</a>
<a href=https://www.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.