锁定老帖子 主题:回报eXtremeComponent
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-01-09
现在的一楼的文件是修改的版本了,加了一个自己做得模版,默认的wiki风格。
|
|
返回顶楼 | |
发表时间:2006-01-09
Specification-Title: FreeMarker
Specification-Version: 2.3.4 加了freemaker.jar到lib目录下了, 还是一样的错 |
|
返回顶楼 | |
发表时间:2006-01-09
哦,原来是这个问题, 这个问题不是freemarker的问题,是eXtremeComponent没有freemarker对应的视图类,
首先在web.xml里面的 <context-param> <param-name>extremecomponentsPreferencesLocation</param-name> <param-value>/table.properties</param-value> </context-param> 配置好自己的属性文件的地址,这样eXtremeComponent就会去寻找这个属性文件。 在这个属性文件中要指定freemarker对应的view类 table.view.freemarker=com.wonderad.table.view.FreeMarkerView 最后的是要确保classes下面有这个class,我已经提供了源码,没有可以自己编译。 这让就应该行了,记住要确保freemarker能够正常运行 我已经提供了模版 默认跟图片在一个目录下名字叫做extremetable.ftl 这样就应该没有问题了,没用过extremetable的人可能看不太明白,用过的应该没问题的。 |
|
返回顶楼 | |
发表时间:2006-01-09
出现新的错误:
org.apache.jasper.JasperException: /test.jsp(62,1); Attribute ajaxSender invalid for tag table according to TLD |
|
返回顶楼 | |
发表时间:2006-01-09
jnzgy 写道 出现新的错误:
org.apache.jasper.JasperException: /test.jsp(62,1); Attribute ajaxSender invalid for tag table according to TLD ajaxSender是我自己扩展的ajax属性,忘了去掉,不好意思,在jsp里面把ajaxSender="***"这个属性去掉就好用了。。 真是马虎,现在一楼的是我修改好的了,去掉了ajax扩展。 |
|
返回顶楼 | |
发表时间:2006-01-09
:D 这个contribute有没有提交给Jeff Johnston?你修改的ftl view是个大贡献吧。
只是现在的项目还没有用ftl,否则马上就跟进。谢谢差沙。 |
|
返回顶楼 | |
发表时间:2006-01-09
已经提交了,不知道是我的英文太滥还是什么原因,那边根本就不理,呵呵,再等等吧,bug不少,估计那边还没跑起来呢。
对了,Tin你能跑起来么? |
|
返回顶楼 | |
发表时间:2006-01-09
Tin 写道 :D 这个contribute有没有提交给Jeff Johnston?你修改的ftl view是个大贡献吧。
只是现在的项目还没有用ftl,否则马上就跟进。谢谢差沙。 对了,你说的现在的项目没有用ftl是不是说现在的View不使用ftl,那个没关系的,不管你的view用的什么,freemarker在这里仅仅提供了一个替代原来htmlView的另一个CustomerView,生成的一样是html代码。不是说让这个控件能在ftl中使用,明白??? 我提供的例子就是jsp文件。 我们现在的view用的jsp,也照样用这个。 btw 要是想在ftl中使用,用fm自己的tagfactory就行了。 |
|
返回顶楼 | |
发表时间:2006-01-09
差沙 写道 Tin 写道 :D 这个contribute有没有提交给Jeff Johnston?你修改的ftl view是个大贡献吧。
只是现在的项目还没有用ftl,否则马上就跟进。谢谢差沙。 对了,你说的现在的项目没有用ftl是不是说现在的View不使用ftl,那个没关系的,不管你的view用的什么,freemarker在这里仅仅提供了一个替代原来htmlView的另一个CustomerView,生成的一样是html代码。不是说让这个控件能在ftl中使用,明白??? 我提供的例子就是jsp文件。 我们现在的view用的jsp,也照样用这个。 btw 要是想在ftl中使用,用fm自己的tagfactory就行了。 奥,刚才看你的代码了,明白你的意思了。和Webwork的template是一个意思。谢谢,你的工作量真大! 对了,提交的时候你给jeff johnston发信就行了,就他那个gmail的,他巨热情的涅……呵呵 你那个例子我这里可以运行,你那个风格挺漂亮。对了我原先做的一个项目把DisplayTag的css转到ec上用,效果也不错,然后可以切换不同风格,你这个也提供这样的功能了吧。 |
|
返回顶楼 | |
发表时间:2006-01-09
displaytag不是太了解,要是切换css的话,原来就能切换css呀,css是有我们的页面决定的 这个控件应该管不到。不知道你的切换css是什么意思?
呵呵,我的那个模版是wiki风格,随便弄得。呵呵 。我一会给他发信。 |
|
返回顶楼 | |