2011-07-26 54 views
0

我想显示复选框组使用zend表单multicheckbox但没有得到使用装饰。我是一个键值对数组使数组列表从数据库中..复选框组装饰使用Zend

<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> 

如何设置这种使用装饰..

+2

请处理您的接受率,并尝试在您的问题中写下“谢谢”等字样。否则,没有人会回答你的问题。 – Pushpendra

+0

Pushpendra:老兄,如果没有人给出正确答案,我该如何回答正确答案。我对这个问题没有任何答案,所以我自己解决了。非常频繁地问我愚蠢的问题..我总是欣赏那些帮助我的人,也试图帮助..我认为你更好地理解这一点.. – Jaimin

+1

Jaimin:很高兴听到你自己解决它,但你不觉得如果你把这个答案放在这个线程中,对于其他类似需求的人会有帮助。在这里,你也可以接受你的答案,这也会增加你的接受率。 – Pushpendra

回答

0

我不知道这是否可能与ZF装饰。如果是的话,这将是一个矫枉过正的解决方案。那么也许你可以用css玩一下?!因为我没有看到任何其他困难,但造型。或者我错过了什么?

一个普通的multicheckbox被列为标签。您可以将这些标签浮动到左侧,并为它们指定一个宽度,使其等于您的占位符的宽度除以2.以此类推其他样式。

+0

Tim:我已经找到解决方案对此。我不得不做一个自定义装饰器和定制帮手来解决这个问题。 – Jaimin