在子表单上显示表中的数据

发布于 2024-09-25 20:31:28 字数 165 浏览 4 评论 0原文

我有一个关于子表单的问题。

目前我有 2 个子表单和一个父表单。在一个子表单上,我想从模型中获取数据,并且需要将其显示在表格中,第一列需要有一个单选按钮,因为我想知道已选择哪一行。但由于表格不是表单元素,怎么能做到这一点呢?

我应该放弃子表格还是您建议做什么?

谢谢!

I've got a question regarding sub forms.

Currently I've got 2 sub forms and one parent form. On one of the sub forms I want to get data from the model and this needs to be displayed in a table, the first column needs to have a radio button as I want to know which row has been selected. But as a table isn't a form element how can this be done?

Should I drop the sub forms or what do you suggest to do?

Thx!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只涨不跌 2024-10-02 20:31:28

我遇到了类似的问题,最终添加了一个带有自定义视图助手的单选表单元素(因此没有子表单)。

$this->createElement('radio', 'someRadioButton')
     ->setAttribs( array('helper' => 'formRadioWithTable') );

我的视图助手扩展了 Zend_View_Helper_FormRadio 并定义了 formRadioWithTable() 方法,所有 HTML 表格标记都出现在该方法中。

I've had a similar issue and ended up adding a radio form element (so no subforms) with a custom view helper.

$this->createElement('radio', 'someRadioButton')
     ->setAttribs( array('helper' => 'formRadioWithTable') );

My view helper extends Zend_View_Helper_FormRadio and defines formRadioWithTable() method, where all the HTML table markup comes up.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文