入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2011-12-21 投稿人: 浏览次数:2847

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类库。

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



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

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。