Yii框架扩展zTreeDropdown【目录树下拉菜单】配置详细说明

时间:2022-10-21 10:06:34

Yii框架扩展zTreeDropdown【目录树下拉菜单】配置详细说明(继承自ztree类库)


属性名:$containerId

说明:TEXT容器ID

属性名:$clickId

说明:点击弹出覆层的控件ID(默认与containerId一样)


属性名:$updateId

说明:更新ID的控件ID(默认与containerId一样)


属性名:$height

说明:背景高度(默认为300)


zTreeDropdown扩展包使用方法:

echo CHtml::textField('textField');
echo CHtml::link('弹出', 'javascript:;', array('id'=>'open'));
$this->widget('path.ztree.zTreeDropdown',array(
'containerId'=>'textField',
'clickId'=>'open',
'treeNodeNameKey'=>'name',
'treeNodeKey'=>'id',
'treeNodeParentKey'=>'pId',
'onlySon'=>true,
'options'=>array(
'expandSpeed'=>"",
'showLine'=>true,
),
'data'=>array(
array('id'=>1, 'pId'=>0, 'name'=>'目录1'),
array('id'=>2, 'pId'=>1, 'name'=>'目录2'),
array('id'=>3, 'pId'=>1, 'name'=>'目录3'),
array('id'=>4, 'pId'=>1, 'name'=>'目录4'),
array('id'=>5, 'pId'=>2, 'name'=>'目录5'),
array('id'=>6, 'pId'=>3, 'name'=>'目录6')
)
));

提醒:
1、clickId属性不填的话,默认与containerId相同
2、width属性不填的话,背景层宽度与containerId宽度一样


该类库特有的配置项不多,主要继承自ztree类库。

运用该类库,我们可以生成如下图的效果

Yii框架扩展zTreeDropdown【目录树下拉菜单】配置详细说明


扩展地址:http://www.yiiframework.com/extension/ztree