[ECSide] 问一个关于编辑和自动计算的问题

white_0000 2007-04-03
fin你好,我现在想实现这样的功能:
我的列表一共有3列,目的是实现一个可编辑的,可自动计算的功能,比如我的三列是:金额,汇率,换算后的金额。
我想对前面两列编辑数据,比如我在表格列金额里输入100,在列汇率里输入8.0,然后第3列的换算后的金额里能够直接计算出值800.我知道ecside可以实现表格框的可编辑列表功能,就是不知道自动计算可以实现吗,通过一个javascript来实现也行.谢谢了
fins 2007-04-03
这里我没有提供现成的方法来实现计算
但是由于在编辑的时候,我使用了模板的概念
你可以在模板里自己写入 事件和函数,来实现你想要的功能.

这里需要你自己具备一定的js和dom相关的编程知识.
给你个提示吧: 你看demoOPOA 那个jsp
<textarea id="ec_edit_template_input" rows="" cols="" style="display:none">
	<input type="text" class="inputtext" value="" onblur="EccnUtil.updateCell(this,'input')" 
	 style="width:100%;" name="" />
</textarea>

这个就是input的模板.你可以自己修改他
你自己写一个计算的js的function
, 把onblur="EccnUtil.updateCell(this,'input')"改成

onblur="EccnUtil.updateCell(this,'input');你自己的那个function"

这样在你编辑完后,会调用那个function.至于那个function要做什么
完全是你个人的自由了

实际上ecside的定位也不是要帮助大家解决所有问题,但是我会尽量为大家提供灵活的可扩展性和自定义性.



white_0000 2007-04-03
我试着做下看看,多谢了
Global site tag (gtag.js) - Google Analytics