拉力赛自定义应用程序在启动时完全捕获整个HTML页面

时间:2016-10-21 13:31:59

标签: extjs rally

我们使用Extjs SDK在Rally(CA Agile Central)中开发了一个自定义应用程序。在我们的最终HTML页面中,我们希望显示一些HTML DOM元素,以显示由extjs创建的UI元素。当我们尝试启动此应用程序时,extjs创建的UI元素会完全捕获HTML页面的主体,而其他HTML DOM元素则不可见。

e.g。

<body>
    <div id="ABC"></div>
    <div id="XYY">
        First name: <input type="text" name="fname"><br>
        Last name: <input type="text" name="lname"><br>
        <input type="submit" value="Submit">
    </div>
</body>

我们想要显示由extjs创建的UI与div&#34; ABC&#34;在div&#34; XYZ&#34;中,我们希望有其他元素。当extjs创建的UI元素被加载时,目前div XYZ中的UI元素不可见。

请帮忙。

1 个答案:

答案 0 :(得分:0)

这主要是按设计工作。我们确实经常得到这个请求。在我们能够实现能够在特定元素而不是正文中启动应用程序之前,唯一的解决方法是在html文件中使用iframe并将其src属性设置为App.html文件。

<body>
    <div id="ABC">
        <iframe src="App.html" height="800px" width="100%" />
    </div>
    <div id="XYY">
        First name: <input type="text" name="fname"><br>
        Last name: <input type="text" name="lname"><br>
        <input type="submit" value="Submit">
    </div>
</body>