zTree ¶
ztree 组件扩展
使用简介 ¶
效果1:
$this->widget('ext.ztree.zTree', array(
'treeNodeNameKey'=>'name',
'treeNodeKey'=>'id',
'treeNodeParentKey'=>'pId',
'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')
)
));
效果2:
echo CHtml::textField('textField');
echo CHtml::link('弹出', 'javascript:;', array('id'=>'open'));
$this->widget('ext.ztree.zTreeDropdown', array(
'containerId'=>'textField',
'clickId'=>'open',
'onlySon'=>true,
'treeNodeNameKey'=>'name',
'treeNodeKey'=>'id',
'treeNodeParentKey'=>'pId',
'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')
)
));
下载 ¶
zTree Js功能效果预览 ¶
JS zTree功能预览图
一、 二、 三、 四、 五、 六、 七、 八、 九、 十、 十一、 十二、 十三、 十四、 十五、 十六、
error
line 184 (zTree.php)
Dot should be deleted ( .= )
$this->htmlOptions['class'] .= ' tree';
Whoa
This extension looks great and simple to use, thanks.
How to modify setting ?
in php or js?
有问题呀
ext.ztree.zTree可以用,但ext.ztree.zTreeDropdown老是提示:Undefined index: callback.
错误代码在
if ($this->options['callback']['onClick'] === null)
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.