作者:叹号妈咪_790 | 来源:互联网 | 2023-08-21 20:03
新建一个简单的Ext.net 的webform 界面。先看头:
|
| type="text/css" rel="stylesheet" href="/extjs/packages/theme_triton/build/resources/theme-triton-all-embedded-css/ext.axd?v=4.1.0" id="ext-theme" /> |
| type="text/css" rel="stylesheet" href="/extnet/resources/css/extnet-all-embedded-css/ext.axd?v=4.1.0" id="extnet-styles" /> |
| |
| |
| |
| |
| |
| |
| |
最后一个如下,可以看到,这是生成界面控件的方法。
Ext.net.ResourceMgr.init({
id: "ctl01",
aspForm: "ctl02",
theme: "triton",
icons: ["Error"],
locale: "zh-CN"
});
Ext.onReady(function() {
Ext.ns("App.direct");
Ext.apply(App.direct, {
DoConfirm: function(sender, e, config) {
return Ext.net.DirectMethod.request("DoConfirm", Ext.applyIf(config || {},
{
params: {
sender: sender,
e: e
}
}));
},
DoYes: function(config) {
return Ext.net.DirectMethod.request("DoYes", Ext.applyIf(config || {},
{}));
},
DoNo: function(config) {
return Ext.net.DirectMethod.request("DoNo", Ext.applyIf(config || {},
{}));
}
});
Ext.create("Ext.button.Button", {
id: "ctl05",
renderTo: "App.ctl05_Container",
iconCls: "#Error",
text: "Confirmqq",
directEvents: {
click: {
fn: function(item, e) {
Ext.net.directRequest({
control: this
});
}
}
}
});
Ext.create("Ext.net.Label", {
id: "Label1",
renderTo: "App.Label1_Container",
format: "You clicked the '
{0}' Button."
});
});