主题 : 问题:自定义的类,生成树时出错 |
级别: 白丁
|
1# 发表于:2010-09-07 10:35:14 IP:61.14.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
3# 发表于:2010-09-09 10:52:13 IP:61.14.*.*
我把treeName="cate" 删除一样报错
页面调用代码为 <label for="category.id" class="error lerror">请选择功能</label> <#if treeRoot??> <@p.tree root=treeRoot showDeep=1 isUrl=false isCheckBox=true checkBoxName="category.id" vld="{required:true}"/> </#if> </@p.td><@p.tr/> 出错信息为 FreeMarker template error! Expression _tree_tree_name?eval is undefined on line 119, column 74 in WEB-INF/ftl_lib/ponyjava.com/ui/tree.ftl. The problematic instruction: ---------- ==> ${_tree_tree_name?eval} [on line 119, column 72 in WEB-INF/ftl_lib/ponyjava.com/ui/tree.ftl] in user-directive drawNode [on line 27, column 1 in WEB-INF/ftl_lib/ponyjava.com/ui/tree.ftl] in user-directive p.tree [on line 32, column 1 in WEB-INF/ep_sys/category/add.html] in user-directive p.td [on line 29, column 1 in WEB-INF/ep_sys/category/add.html] in user-directive p.form [on line 25, column 1 in WEB-INF/ep_sys/category/add.html] |
||
---|---|---|---|
级别: 白丁
|
4# 发表于:2010-09-09 10:57:22 IP:59.137.*.*
您好,不是说您删除这一项就可以了的,这个是不能删除的,是需要您传自己定义好的treeName给它的,您定义的treeName是什么,就传什么给它
|
||
---|---|---|---|
级别: 白丁
|
5# 发表于:2010-09-09 11:09:37 IP:61.14.*.*
你好,这是V2.4.2的页面代码,是角色给功能赋值的页面(add.html)
<label for="functions.id" class="error lerror">请选择功能</label> <#if funcRoot??> <@p.tree root=funcRoot showDeep=1 isUrl=false isCheckBox=true checkBoxName="functions.id" vld="{required:true}"/> </#if> </@p.td><@p.tr/> 这边好像也没有treename |
||
---|---|---|---|
级别: 白丁
|
7# 发表于:2010-09-09 11:45:47 IP:59.137.*.*
treename您看一下是在哪来定义的,这个肯定是定义了的,只是可能在别的地方定义了的,您不能单单只照着一个页面写代码就可以的。您看看还跟哪些类有关联。
|
||
---|---|---|---|
级别: 白丁
|
8# 发表于:2010-09-10 14:24:48 IP:61.14.*.*
谢谢各位版主的回复,我已经找到原因了。是我自己定义的category类没有实现SelectTree,PriorityInterface接口
|
||
---|---|---|---|
1
共1页