1

モジュールの構成ページにテーブルを作成しようとしています。テーブルにいくつかのフォーム要素、チェックボックス、テキストフィールドを含める必要があります。このようにテーブルを構成したいと思います。

有効にする | 名前 | 整数

チェックボックスである有効化、標準のテキスト値である name 、テキストフィールドである int 。名前の横にあるチェックボックスをオンにして値を入力し、送信時に保存できるようにしたいと考えています。現在、私は.admin.incでこれを行っています。私は実際にテーブルを作成し、その中に要素を入れることができました。ただし、値を入れたり取り出したりすることはできません。

行の作成方法

  foreach($rows as  $row){

  $form['table']['intvalue'] = array(
      '#type' => 'textfield',
      '#default_value' => 100,
      '#size' => 8,      
  );
  $form['table']['enable'] = array(
    '#type' => 'checkbox',
    '#default_value' => TRUE,   
  );
  $rows[] = array(drupal_render($form['table']['enable']), $name, drupal_render($form['table']['intvalue']));
  }

そして、これが私がテーブルを表示している方法です

 $table = theme('table', array(
    'header' => $header,
    'rows' => $rows,
    'id' => 'table-articles',
    'class' => 'articles',
  ));
  $form['table'] = array(

  '#type' => 'item',
  '#title' => t('Table'),
  '#markup' => $table,
  '#weight' => -2,
  );

何か案が?

4

0 に答える 0