FineUI 官方论坛

标题: 【已提供示例】含DropDownList的多个自动回发问题 [打印本页]

作者: jacky_j    时间: 2015-6-16 16:12
标题: 【已提供示例】含DropDownList的多个自动回发问题
本帖最后由 jacky_j 于 2015-6-19 17:05 编辑

[attach]7570[/attach]
功能:根据选择的规格,去数据库读取单价,然后 单价 X 数量=总计

问题:规格选择后,读取到单价后,手动把单价改掉,然后自动触发乘积。结果单价又读取数据库了,不是手动改的那个了。。。

注明:规格绑定的是 读取数据库到单价,另外2个(单价、数量)绑定的是乘积。

当触发了乘积的时候,它会自动触发 规格的事件。。。。

理论上,应该是只触发对应的事件,现在是 触发其他(DropDownList)的事件。。。。

什么鬼?
[attach]7571[/attach]

[attach]7573[/attach]


作者: jacky_j    时间: 2015-6-16 16:21
当DropDownList不从数据库读取的时候,不会有问题,手动改掉单价,触发乘积,也都正常;;;;

当DropDownList从数据库读取的时候,会有问题,手动改单价或者数字,触发乘积的时候,都会触发一次读取数据库。。。。
作者: sanshi    时间: 2015-6-16 17:24
请用空项目重现示例
作者: jacky_j    时间: 2015-6-17 14:49
sanshi 发表于 2015-6-16 17:24
请用空项目重现示例


[attach]7574[/attach]

作者: sanshi    时间: 2015-6-19 12:02
请基于空项目重现,不要连数据库(就像官网示例用模拟数据,能说明问题就行)
作者: jacky_j    时间: 2015-6-19 16:10
本帖最后由 jacky_j 于 2015-6-19 16:31 编辑
sanshi 发表于 2015-6-19 12:02
请基于空项目重现,不要连数据库(就像官网示例用模拟数据,能说明问题就行) ...

刚刚试了一下,不用连接数据库(生成Datatable)的,又是正常,不会发生这个问题。但是连接数据库的又是会有这个问题存在。我在对比下哪里问题

作者: jacky_j    时间: 2015-6-19 17:03
本帖最后由 jacky_j 于 2015-6-19 17:05 编辑
sanshi 发表于 2015-6-19 12:02
请基于空项目重现,不要连数据库(就像官网示例用模拟数据,能说明问题就行) ...

[attach]7585[/attach]
这个是空项目,尝试用Datatable来充当价格数据源,不去数据库读取。一切还是正常的!

只有从数据库读取的,才会有此问题!

作者: jacky_j    时间: 2015-6-23 15:34
sanshi 发表于 2015-6-19 12:02
请基于空项目重现,不要连数据库(就像官网示例用模拟数据,能说明问题就行) ...

不连接数据库 怎么用都是正常的;;一旦连接数据库就会有这个问题。。。是bug吗?还是哪里没设置好?
作者: sanshi    时间: 2015-6-24 16:13
jacky_j 发表于 2015-6-19 17:03
这个是空项目,尝试用Datatable来充当价格数据源,不去数据库读取。一切还是正常的!

只有从数据库读取 ...

可能是从数据库读取的数据有点问题,调试对比下你说的 “不去数据库读取” 和 “从数据库读取” 的数据是否类似




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4