使用 zend 的复选框组装饰器

发布于 2024-11-26 09:30:34 字数 1314 浏览 1 评论 0原文

我想要使​​用 zend form multicheckbox 显示复选框组,但没有使用装饰器。我正在将数据库中的数组列表放入键值对数组中。

<td><table width="100%" cellspacing="0" cellpadding="0" border="0">
                            <tbody><tr>
                              <td width="25" align="center" height="22">                            <input type="checkbox" id="checkbox27" name="group[]">            </td>
                              <td>Pharmaceutical</td>
                              <td width="25" align="center"><input type="checkbox" id="checkbox34" name="group[]"></td>
                              <td>Biotechnology</td>
                            </tr>
                            <tr>
                              <td align="center" height="22"><input type="checkbox" id="checkbox28" name="group[]"></td>
                              <td>Environmental/Agro  Chemical</td>
                              <td align="center"><input type="checkbox" id="checkbox35" name="group[]"></td>
                              <td>Medical  Device</td>
                            </tr>
                          </tbody></table></td>

我如何使用装饰器来设置它。

I wnat to display checkbox group using zend form multicheckbox but not getting the use of decorators. i am bringing the array list from the database in an key value pair array..

<td><table width="100%" cellspacing="0" cellpadding="0" border="0">
                            <tbody><tr>
                              <td width="25" align="center" height="22">                            <input type="checkbox" id="checkbox27" name="group[]">            </td>
                              <td>Pharmaceutical</td>
                              <td width="25" align="center"><input type="checkbox" id="checkbox34" name="group[]"></td>
                              <td>Biotechnology</td>
                            </tr>
                            <tr>
                              <td align="center" height="22"><input type="checkbox" id="checkbox28" name="group[]"></td>
                              <td>Environmental/Agro  Chemical</td>
                              <td align="center"><input type="checkbox" id="checkbox35" name="group[]"></td>
                              <td>Medical  Device</td>
                            </tr>
                          </tbody></table></td>

how can i set this using decorators..

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

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

发布评论

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

评论(1

阳光的暖冬 2024-12-03 09:30:34

我不确定 ZF 装饰器是否可以实现这一点。如果是的话,这将是一个矫枉过正的解决方案。那么也许你可以玩一下 css?!因为除了造型之外我没有看到任何其他困难。或者我错过了什么?

普通的多复选框被列为标签。您可以将这些标签向左浮动,并赋予它们等于占位符宽度除以 2 的宽度。对于其他样式,依此类推。

I'm not sure if this is possible with ZF decorators. If it is, it will be an overkill solution. So maybe you could just play a bit with css?! Cause I don't see any other difficulties but the styling. Or am I missing something?

A normal multicheckbox is listed as labels. You can float these labels to the left and give them a width that equals the width of your placeholder divided by 2. And so on for other styling.

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