this.ownerCt获取当前对象所在的容器Container
Ext.onReady(function(){
var _window = new Ext.Window({
title:"用户登陆",
frame:true,
width:250,
height:130,
plain:true,
layout:"form",
labelWidth:45,
resizable:false,
constrain:true,
closeAction:"hide",
defaults:{xtype:"textfield",width:160},
bodyStyle:"padding:5px;",
listeners:{
"show":function(){
alert("窗口显示");
},
"hide":function(){
alert("窗口隐藏");
}
},
items:[
{fieldLabel:"账号"},
{fieldLabel:"密码"}
],
buttons:[
{text:"确定",handler:function(){
var _coll = this.ownerCt.ownerCt.items;
// alert(this.ownerCt.ownerCt.title);
alert(_coll.first().getValue() + _coll.itemAt(1).getValue());
}
},
{text:"取消",handler:function(){
_window.hide();
}
}
]
});
_window.render(Ext.getBody());
_window.show();
});
当然,也可以用Ext.getCmp()来实现,效果图:
分享到:
相关推荐
主要介绍了解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等),解决方法是使用this.$forceUpdate()强制刷新,文章给大家分享了代码案例,需要的朋友参考下吧
在本话题中,我们将深入探讨JavaScript中的类继承,并特别关注`this.callParent`这个方法,它是如何被用来调用超类方法的。 首先,让我们了解JavaScript中的构造函数。构造函数是一种特殊的函数,用于创建和初始化...
在`resetData`方法中,使用`Object.assign(this.$data, this.$options.data())`会导致`this.A.a`和`this.B`变为`undefined`,因为`this.$options.data()`中的`this`不是组件实例,无法访问到props和methods。...
Vue.js 是一款流行的前端框架,用于构建用户界面。在 Vue 开发过程中,有时我们需要修改数据并期望视图能够...了解它们的工作原理和正确使用方法,能够避免出现预期外的视图更新问题,提高Vue应用的健壮性和用户体验。
本主题将深入探讨如何使用C#源代码来控制窗体的状态,具体涉及`this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;`和`this.WindowState = FormWindowState.Maximized;`这两行关键代码。 首先,`...
为了使视图能够响应这个变化,我们可以使用`this.$set`方法: ```javascript mounted () { let art = { message: 'first', id: '4' }; this.$set(this.items, 0, art); // 使用$set更新视图 } ``` 在`methods`中...
在这种情况下,可以使用`this.$set`方法来添加响应式的属性,如`this.$set(this.someObject, 'b', 2)`。 接下来,我们要讨论的是Vue的异步更新队列。Vue不会立即更新DOM,而是将所有在同一个事件循环中发生的多个...
下面我们将深入探讨 `this.triggerEvent()` 的使用方法和应用场景。 首先,`this.triggerEvent()` 有三个参数: 1. **自定义事件名称**:第一个参数是你在父组件中绑定的事件名称,用于监听这个事件。在组件的使用...
/// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System....
使用`ShowWindowAsync(this.Handle, SW_SHOWMAXIMIZED);`可以最大化窗体。 3. `SW_RESTORE` (9):如果窗口已经最小化或最大化,恢复其原始大小和位置。若要将窗口还原,我们可以调用`ShowWindowAsync(this.Handle, ...
Vue Router提供了一个编程式的导航方法——this.$router.push,用于在应用内进行页面跳转。然而,在实际开发过程中,我们可能会遇到this.$router.push无效的问题,导致路由跳转无法正确执行。本文将详细介绍在什么...
非常好用的C#.net的TCP控件,this.vmTcpIpServer1.Collapse = false; this.vmTcpIpServer1.EnableLog = false; this.vmTcpIpServer1.IdleTime = -1; this.vmTcpIpServer1.LocalUsingIpAddr = "127.0.0.1"; this....
在示例中没有直接使用`this`,但通常我们会在实例方法中使用它来访问实例变量。 3. **super**: - **父类引用**:`super`关键字用于访问父类的成员。它可以用于调用父类的构造函数(`super()`),或者访问父类的...
- **使用`this.$nextTick()`**:这是最常用的方法,将需要访问`this.$refs`的代码包裹在`this.$nextTick()`回调函数中,确保在DOM更新后执行。 ```javascript this.$nextTick(() => { this.$refs.name... // DOM...
`this`可以作为方法的参数传递,将当前对象传递给其他方法或类,通常在事件处理或回调中使用。例如: ```java public class Button { public void onClick(ClickHandler handler) { handler.handle(this); // ...
由于动态路由也是传递params的,所以在 this.$router.push() 方法中path不能和params一起使用,否则params将无效。需要用name来指定页面。 及通过路由配置的name属性访问 在路由配置文件中定义参数: 通过name...
文档中对于每个函数或属性都有详尽的介绍和代码示例,比如this.$store和this.$route的使用方法和最佳实践。正确阅读和理解官方文档,可以帮助开发者快速定位问题,并找到解决方案。 综上所述,当在Vue中使用this.$...
首先,我们要明确`this.$emit()`的基本用法。在Vue组件中,当你需要将数据或事件从子组件传递给父组件时,可以使用`this.$emit()`。例如,在提供的代码示例中,子组件`EventDemo`有一个`handleChange`方法,该方法在...