2012-02-06 74 views
0
labelEx($model,’categoryid’); ?> dropDownList($model,’categoryid’,CHtml::listData($dataReader, ‘categoryid’, ‘categorydescription’),array(‘prompt’=>’SELECT’));?> error($model,’categoryid’); ?> 

我想创建一个子表单取决于类别ID值。如何制作子表单取决于从下拉列表中选择的值

我有itemcatproperty表,它包含了categoryid,label,controltype。如果控制值为0,则表示其为文本框,1表示下拉列表,2表示复选框。如果我从下拉列表中选择一个类别,我想将这些控件和标签名称包含在表单中。

回答

0

有两种方法:

  • 在视图中包括文件中的不同的表单字段,并使用JavaScript为隐藏/显示的下拉的的onChange适当字段(或字段组)。
  • 使用AJAX在下拉的onChange上加载子窗体。

也许会让您的问题更加具体一点,所以我们可以建议最合适的解决方案?

+0

谢谢您的回复。 – user1191924 2012-02-06 15:00:25

相关问题