【发布时间】:2015-12-03 13:05:24
【问题描述】:
我在服务器端创建了一个窗口,底部有 LinkButton
<ext:Window runat="server" ID="winIndex" Title="Test">
<AutoLoad Url="index.html" Mode="IFrame" />
<Buttons>
<ext:LinkButton runat="server" ID="btn" Text="Test Button">
<Listeners>
<Click Handler="Ext.msg.alert('Alert','test');" />
</Listeners>
</ext:LinkButton>
</Buttons>
</ext:Window>
我想使用 javascript 在客户端创建这个窗口,这是我尝试过的
var CreateWindow = function () {
var windowConfig = {
id: "winIndex",
hidden: false,
closeAction: "hide",
title: "Test",
buttons: [
{
id: "btn",
text: "Test Button",
listeners:
{
click:
{
fn: function (el, e) {
Ext.msg.alert('Alert','test');
}
}
}
}
],
autoLoad: {
url: "index.html",
nocache: true,
mode: "iframe",
showMask: true,
triggerEvent: "show",
reloadOnEvent: true
}
}
new Ext.Window(windowConfig)
}
除了 LinkButton 之外,窗口也使用 javascript 完美呈现。它绘制普通按钮而不是 LinkButton 但我需要链接按钮,就像服务器端 ext 控件一样。任何帮助将不胜感激。
【问题讨论】:
标签: javascript extjs ext.net