使用 zend 的复选框组装饰器
我想要使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定 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.