通过一些参数更新面板中的HTML(Ext Js)

时间:2012-08-21 07:59:53

标签: javascript extjs

正如标题所说,我想将HTML更新为面板,并将一些参数传递给它。 我正在使用的代码示例是:

Ext.getCmp(panelId).load(
    {url:'htmlInThePanel.html',
     scripts:true,
     params:{
          par1 : x,
          par2 : y
         }
     }
);

我在这个网站上了解到了这一点:

http://www.learnsomethings.com/2010/08/23/loading-an-external-page-into-an-extjs-panel-and-allowing-the-page-to-execute-script/

我遇到的问题是我不知道如何访问html中的params。 有什么想法吗?

提前谢谢!

编辑:

感谢您的回答,但我仍有问题,也许我不明白您的意思,这就是我的尝试:

params:{
    par1 : "Test text"
}

并进入html:

<span id="par1">
</span>

我希望有“测试文本”,我放了跨度,但它不起作用,我也尝试了相同的结果:

<span id="params.par1">
</span>

我做错了吗?

1 个答案:

答案 0 :(得分:0)

我猜这些参数应该包含在带有id的span / paragraph / div中:

<span id="par1">par1_value</span>
<span id="par2">par2_value</span>

您的代码可能是

params:{
    par1 : Ext.get('par1'),
    par2 : Ext.get('par2')
}