首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VisiFire门户上部署JBoss

在VisiFire门户上部署JBoss
EN

Stack Overflow用户
提问于 2010-10-14 04:26:15
回答 2查看 288关注 0票数 0

我试图使用一些分析图表工具来改进我的JBoss门户仪表板,然后我找到了VisiFire。因此,我开始研究如何将一个简单的VisiFire页面部署到JBoss门户仪表板上。下面是我所做的工作:-我创建了一个虚拟portlet (在索引页面index.html上显示"Hello“)--用一个简单的VisiFire呈现的图表替换了index.html的内容:

代码语言:javascript
复制
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Visifire Charts</title>
<script language="javascript" type="text/javascript" >
</script>
</head>
<body>
    <!-- To embed in existing html copy the code below -->
    <script type="text/javascript" src="Visifire.js"></script>
    <div id="VisifireChart">
    <script language="javascript" type="text/javascript">
        var chartXmlString = ''
+'<vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts" Width="500" Height="300" BorderThickness="0" Theme="Theme1" ToolBarEnabled="True" >'
    +'<vc:Chart.Titles>'
        +'<vc:Title Text="Global Fortune 5 Companies 2007" />'
    +'</vc:Chart.Titles>'
    +'<vc:Chart.AxesX>'
        +'<vc:Axis Title="Companies" />'
    +'</vc:Chart.AxesX>'
    +'<vc:Chart.AxesY>'
        +'<vc:Axis Title="Revenue in Million dollars" AxisType="Primary" />'
    +'</vc:Chart.AxesY>'
    +'<vc:Chart.Series>'
        +'<vc:DataSeries RenderAs="Column" AxisYType="Primary" >'
            +'<vc:DataSeries.DataPoints>'
                +'<vc:DataPoint AxisXLabel="Wall-Mart" YValue="351139" />'
                +'<vc:DataPoint AxisXLabel="Exxon Mobil" YValue="345254" />'
                +'<vc:DataPoint AxisXLabel="Shell" YValue="318845" />'
                +'<vc:DataPoint AxisXLabel="BP" YValue="274316" />'
                +'<vc:DataPoint AxisXLabel="General Motors" YValue="207349" />'
            +'</vc:DataSeries.DataPoints>'
        +'</vc:DataSeries>'
    +'</vc:Chart.Series>'
+'</vc:Chart>';
        var vChart = new Visifire("SL.Visifire.Charts.xap" , 500 , 300 );
        vChart.setDataXml(chartXmlString);
        vChart.render("VisifireChart");
    </script>
    </div>
    <!-- Copy till here -->
</body>
</html>

  • I下载了VisiFire 3.6.1 Silverlight二进制文件,并复制到与index.html
  • 相同的目录中,我用MIME类型更新了web.xml : xamlapplication/xaml+xml将其部署到本地JBoss中,但portlet是空的

我已经到过谷歌,但没有找到任何关于如何将portlet包含VisiFire Silverlight图表部署到JBoss门户的有用信息。我难道没有什么愚蠢的不合理的东西吗?任何提示或示例代码将不胜感激!

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-21 04:56:57

在右击下拉菜单上没有"Silverlight“图标。

我认为JBoss不允许下载文件SL.Visifire.Charts.xap。请检查SL.Visifire.Charts.xap和Visifire.js是否上传到正确的目录。还可以在浏览器的地址栏中键入SL.Visifire.Charts.xap的直接路径并尝试下载。

还可以尝试设置以下直接路径

var vChart =新的Visifire("http://www.example.com/SL.Visifire.Charts.xap“,500,300 );

票数 0
EN

Stack Overflow用户

发布于 2010-10-14 06:41:32

请您检查一下您是否能够在右击时看到Silverlight。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3930086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档