Foxtable(狐表)用户栏目专家坐堂 → 使用内部函数,无法用EXWeUI绘制饼图,请帮助一下


  共有2670人关注过本帖树形打印复制链接

主题:使用内部函数,无法用EXWeUI绘制饼图,请帮助一下

帅哥哟,离线,有人找我吗?
playmal
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
使用内部函数,无法用EXWeUI绘制饼图,请帮助一下  发帖心情 Post By:2021/3/10 15:53:00 [显示全部帖子]

如题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:exweui.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:04:00 [显示全部帖子]

单独做可以,但是在系统里面显示不了如图:
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210310170357.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:12:00 [显示全部帖子]

为什么不能加chart.htm

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:13:00 [显示全部帖子]

不加就可以:加了Case "Chart.htm"
        Functions.Execute("Chart",e)
    Case "getpiedata.htm"
        Functions.Execute("getpiedata",e)就不行


 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:18:00 [显示全部帖子]

    Case "getchartdata" '返回json数据,必须是数组格式,数组里对象必须按照x,y轴的顺序赋值
        Dim g As New GroupTableBuilder("统计表1", DataTables("订单2"))
        g.Groups.AddDef("产品")
        g.Totals.AddDef("数量")
        Dim dt As DataTable = g.Build(True)
        Dim jo As JObject
        Dim ja As New Jarray
        For Each dr As DataRow In dt.DataRows
            jo = new JObject
            jo("产品") = cstr(dr("产品")) 'x轴放到前面
            jo("数量") = cint(dr("数量")) 'y轴放到后面
            ja.Add(jo)
        Next
        e.WriteString(ja.ToString) '返回json数据

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:19:00 [显示全部帖子]

如何引入数据表中的数据形成:getpiedata里面的数据:e.WriteString("[{""name"":""芳华"",""count"":200},{""name"":""妖猫传"",""count"":160},{""name"":""机器之血"",""count"":320},{""name"":""心理罪"",""count"":120},{""name"":""寻梦环游记"",""count"":80},{""name"":""其他"",""count"":500}]")

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:20:00 [显示全部帖子]

版主,刚才的问题已经解决了,但是现在的问题是如何将数据表中的数据形成饼图所需要的数据格式?

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:25:00 [显示全部帖子]

就是刚才那个
只不过需要读取数据表中的数据,不知道如何处理?

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:26:00 [显示全部帖子]

也就是说把        e.WriteString("[{""name"":""芳华"",""count"":200},{""name"":""妖猫传"",""count"":160},{""name"":""机器之血"",""count"":320},{""name"":""心理罪"",""count"":120},{""name"":""寻梦环游记"",""count"":80},{""name"":""其他"",""count"":500}]")
替换为数据表中的列

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2021/3/10 17:27:00 [显示全部帖子]

如何把数据表中的数据转换为:"[{""name"":""芳华"",""count"":200},{""name"":""妖猫传"",""count"":160},{""name"":""机器之血"",""count"":320},{""name"":""心理罪"",""count"":120},{""name"":""寻梦环游记"",""count"":80},{""name"":""其他"",""count"":500}]"

 回到顶部
总数 14 1 2 下一页