如何使用ZendX_Jquery TabContainer / TabPane子窗体子窗体?

时间:2011-06-06 01:10:38

标签: php jquery zend-form zendx zend-form-sub-form

我尝试让Zend_From使用嵌套的jquery选项卡。 我知道如何使用纯HTML / jQuery来完成它,并且我还有一个使用装饰器的标签行等等。 (有关示例,请参阅http://i56.tinypic.com/9zt5qf.jpg

有没有人设法使用ZendX_Jquery TabContainer / TabPane subForm一个subForm?

只要将subForm添加到subForm,表单就不再呈现(唯一的“元素”是提交按钮,它位于任何子表单之外)。


编辑:

进一步玩弄之后,问题在于装饰者。 mainform是一个tabcontainer,其中的子表单是tabpane,因此子表单中的子表单必须是两者,tabcontainer用于自己的子表单,tabpane用于mainform。

TIA Rufinus

2 个答案:

答案 0 :(得分:3)

  1. 使用函数初始化嵌套选项卡并将其命名为onLoad,<body onLoad="">

  2. 尝试使用headjs以线性方式调用它们, 我没有使用或设法使用像你一样但有点相同的情况,并确保ZendX_Jquery使用与嵌套标签相同的版本

答案 1 :(得分:0)

@Rufinus

您似乎有3层子表单。我使用了我的主窗体的setDecorators()方法中的视图脚本。然后在视图脚本中我使用了返回表单对象的viewHelper。这将添加到tabcontainer的窗格中,并呈现tabcontainer。

这是很好的渲染。但是,问题是填充最里面的子表单中的元素。分享一下你如何设计3层将会很棒。感谢。