在JBoss Portal上部署VisiFire

我正在尝试使用一些分析图表工具来改进我的JBoss Portal仪表板,然后我找到了VisiFire。所以我开始研究如何将一个简单的VisiFire页面作为portlet部署到JBoss Portal仪表板上。以下是我的所作所为: - 我创建了一个虚拟portlet(在索引页面上显示“Hello World”,index.html) - 用一个简单的图表替换index.html的内容,该图表将由VisiFire呈现:
<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>
我下载了VisiFire 3.6.1 Silverlight二进制文件并将其复制到与index.html相同的目录中 我使用MIME类型更新了web.xml: xamlapplication / XAML + xml的 xapapplication / X-Silverlight的应用 我将它部署到我的本地JBoss AS上,但是portlet是空白的 我一直在谷歌,但找不到有关如何部署包含VisiFire Silverlight图表到JBoss Portal的portlet的任何有用信息。我有什么不合理的愚蠢行为吗?任何提示或示例代码将不胜感激! 提前致谢     
已邀请:
  右键单击下拉菜单中没有“Silverlight”图标。 我认为JBoss不允许下载文件SL.Visifire.Charts.xap。请检查SL.Visifire.Charts.xap和Visifire.js是否上传到正确的目录。还要在浏览器的地址栏中键入SL.Visifire.Charts.xap的直接路径并尝试下载它。 同时尝试设置如下所示的直接路径 var vChart = new Visifire(“http://www.example.com/SL.Visifire.Charts.xap”,500,300);     
您能否点击右键点击是否能看到Silverlight。     

要回复问题请先登录注册