【发布时间】:2016-03-29 17:55:33
【问题描述】:
我想在代码隐藏中添加一个新的Window 和工作Listeners 和DirectEvents,以在Button-Click 上实现管理界面。到目前为止,我有以下代码(最小化):
Window editwindow = new Window(){
ID="Window_Edit",
width = 380,
height = 120,
hidden = false
};
FormPanel editpanel = new FormPanel(){
ID="Panel_Edit"
};
editpanel.Items.Add(new TextField(){
ID="Edit_Fieldname",
FieldLabel = "Some Label",
LabelStyle="text-align:right;",
Width = 260,
LabelWidth=120
});
editwindow.Add(editpanel);
this.Page.Controls.Add(editwindow);
//Viewport.Add(editwindow); Viewport is a wrapping <ext:Container>
//editwindow.DoLayout(); this has been throwing a reference error on client-side
我想知道如何使窗口显示出来。现在,如果我使用 firebug 检查执行,则在 Post 请求中返回状态代码 200: OK。但在此之前我做了一些 Store 操作,响应中不包含这些 Store Changes!
现在有趣的是,更改触发按钮的文本可以正常工作,所以我确信没有执行完全重新加载。
【问题讨论】: