以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  使用内部函数,无法用EXWeUI绘制饼图,请帮助一下  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161238)

--  作者:playmal
--  发布时间:2021/3/10 15:53:00
--  使用内部函数,无法用EXWeUI绘制饼图,请帮助一下
如题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:exweui.foxdb


--  作者:有点蓝
--  发布时间:2021/3/10 16:01:00
--  
httprequest事件

Select Case e.Path
    Case "Chart"
        Functions.Execute("Chart",e)
    Case "getpiedata"
        Functions.Execute("getpiedata",e)
End Select

访问地址:http://127.0.0.1/chart

--  作者:playmal
--  发布时间:2021/3/10 17:04:00
--  
单独做可以,但是在系统里面显示不了如图:
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210310170357.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/3/10 17:09:00
--  
js文件引用不正确吧。上传有问题的项目说明
--  作者:playmal
--  发布时间:2021/3/10 17:12:00
--  
为什么不能加chart.htm
--  作者:playmal
--  发布时间:2021/3/10 17:13:00
--  
不加就可以:加了Case "Chart.htm"
        Functions.Execute("Chart",e)
    Case "getpiedata.htm"
        Functions.Execute("getpiedata",e)就不行


--  作者:有点蓝
--  发布时间:2021/3/10 17:14:00
--  
我猜不到。贴出完整代码,或者上传实例说明
--  作者:playmal
--  发布时间: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
--  发布时间: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
--  发布时间:2021/3/10 17:20:00
--  
版主,刚才的问题已经解决了,但是现在的问题是如何将数据表中的数据形成饼图所需要的数据格式?