【发布时间】:2012-12-28 15:08:01
【问题描述】:
我正在使用 Rally SDK 2.0 创建一个带有一些自定义仪表的应用程序。这需要一些自定义 HTML。我从示例中获取了一个 rake 编译的 app.html 文件作为起点。使用 JustGage 作为我的仪表。这是我的启动函数。
launch: function () {
var info = this.getStoriesForProject(); //Gets some aggregate info
$('#header label').html(info.Title);
var g = new JustGage({
id: "devgauge",
value: info.DevPercent,
levelColors: ['#f80404', '#f8f804', '#50ed0e'],
min: 0,
max: 100,
title: "Dev %"
});
this.add('foo');
},
然后我在 app.html 中添加了一些自定义 HTML。
现在,如果我在没有代码“this.add('foo')”的情况下运行它,应用程序会在正文中添加一个新的 div,其中 class="x-container" 并将我的自定义 HTML 放在该 div 之外有效地隐藏它。
如果我使用 "this.add('foo') 它不会创建 div class=x-container 并且它显示我的小部件就好了。
使用 2.0 sdk 完成我正在尝试的任务的正确方法是什么?我意识到 add 方法是用于添加 Ext 组件,但是以某种方式调用它会导致我的 HTML 呈现正常。查看我们在旧 SDK 中开发的一些应用程序,使用自定义 HTML 在这些应用程序中运行良好。
【问题讨论】:
标签: raphael rally graphael justgage