我正在尝试在我的模块的配置页面中创建一个表。我需要表格包含一些表单元素、复选框和文本字段。我想像这样构造表格。
启用 | 姓名 | 诠释
Enable 是复选框,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,
);
任何想法?