[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
我试着做下看看,多谢了
|