Drupal表格元素

时间:2012-06-15 15:43:12

标签: php forms drupal-7

我正在尝试在我的模块的配置页面中创建一个表。我需要表格包含一些表单元素,Checkbox和textfield。我想像这样构建表。

启用|名称| INT

启用复选框,name为标准文本值,int为textfield。我希望能够检查名称旁边的框,输入值,然后在提交时保存。目前我在.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,
  );

有什么想法吗?

0 个答案:

没有答案