论坛首页 Java企业应用论坛

回报eXtremeComponent

浏览 38213 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-01-09  
现在的一楼的文件是修改的版本了,加了一个自己做得模版,默认的wiki风格。
0 请登录后投票
   发表时间:2006-01-09  
Specification-Title: FreeMarker
Specification-Version: 2.3.4
加了freemaker.jar到lib目录下了, 还是一样的错
0 请登录后投票
   发表时间: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的人可能看不太明白,用过的应该没问题的。
0 请登录后投票
   发表时间:2006-01-09  
出现新的错误:
org.apache.jasper.JasperException: /test.jsp(62,1); Attribute ajaxSender invalid for tag table according to TLD
0 请登录后投票
   发表时间: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扩展。
0 请登录后投票
   发表时间:2006-01-09  
:D 这个contribute有没有提交给Jeff Johnston?你修改的ftl view是个大贡献吧。
只是现在的项目还没有用ftl,否则马上就跟进。谢谢差沙。
0 请登录后投票
   发表时间:2006-01-09  
已经提交了,不知道是我的英文太滥还是什么原因,那边根本就不理,呵呵,再等等吧,bug不少,估计那边还没跑起来呢。

对了,Tin你能跑起来么?
0 请登录后投票
   发表时间: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就行了。
0 请登录后投票
   发表时间: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上用,效果也不错,然后可以切换不同风格,你这个也提供这样的功能了吧。
0 请登录后投票
   发表时间:2006-01-09  
displaytag不是太了解,要是切换css的话,原来就能切换css呀,css是有我们的页面决定的 这个控件应该管不到。不知道你的切换css是什么意思?
呵呵,我的那个模版是wiki风格,随便弄得。呵呵 。我一会给他发信。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics