DWR:访问转换后的对象方法

时间:2014-10-27 18:51:52

标签: java dwr

当我想要做的只是访问已转换的JS对象的某些属性时,DWR是通用的,但是当我想访问所述对象的方法时,不是那么好。

<dwr:convert type="bean" class="domain.Fund" javascript="JFund">
    <dwr:include method="id,name,availableBalance"/>
</dwr:convert>

public double getAvailableBalance(short var) {
    ...
}

我尝试了很多不同类型的Fund对象配置来访问availableBalance方法,但我没有运气。我无法在include方法列表中显式声明getAvailableBalance,因为这会引发错误。我知道DWR会调用属性的getter,但我还没有找到一种方法来指定一个getter方法接受参数的属性。

如果我进行数据库调用并返回一个Fund对象,在JS中执行类似的操作总会导致未定义的错误消息

fund.availableBalance(1);
fund.getAvailableBalance(1);

但这些工作按预期发现

fund.id;
fund.name

关于如何访问方法和传入参数的任何想法?

0 个答案:

没有答案