以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这是BUG吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140966)

--  作者:foxtablefans
--  发布时间:2019/9/18 11:52:00
--  这是BUG吗

    Dim g As Subtotalgroup
    t.SubtotalGroups.Clear()
    t.GroupAboveData = False
    t.TreeVisible = False
    t.SpillNode = True
    
    g = New Subtotalgroup
    g.Aggregate = AggregateEnum.Sum
    g.GroupOn = "币种"
    g.TotalOn = "入库金额"
    g.Caption = "{0} 小计"
    t.SubtotalGroups.Add(g)
按币种分组统计 旧版本正常
新版本在开发模式下正常,发布以后变成下面这样


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190918115020.png
图片点击可在新窗口打开查看



--  作者:foxtablefans
--  发布时间:2019/9/18 12:02:00
--  
我在开发模式下正常 只要切到非开发模式 就不是预期效果
--  作者:有点蓝
--  发布时间:2019/9/18 13:39:00
--  
我测试没有问题。上传实例看看
--  作者:foxtablefans
--  发布时间:2019/9/18 14:24:00
--  
上不了例子 确认是BUG 自己去好好测 已退回旧版本 另外beforesavedatarow也有问题 代码虽然触发 但是根本就没操作

比如 
if e.datarow.locked=false then

e.datarow.locked=true
message.show("保存确认!")
endif
提示信息正常弹出 但是数据根本没执行锁定 退回旧版本正常

--  作者:有点蓝
--  发布时间:2019/9/18 14:43:00
--  
4楼的beforesavedatarow问题我在最新版测试一样没有问题。最好是新建项目还原问题发上来测试一下,不然只是您的项目有问题,我们也无法找到原因并解决
--  作者:foxtablefans
--  发布时间:2019/9/18 14:51:00
--  
项目太大 晚点我联系客服看一下  刚刚专门花了时间在两台电脑上用不同版本测试 0908版本的正常 到了0919版本上就错误
特别是beforesavedatarow的问题 不知道仅仅是这里不触发还是因为其他代码影响了 但是同样项目 一个OK 一个不行应该是哪里影响到了