`
hbhrobin
  • 浏览: 29428 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ext handler 中传递参数

阅读更多
				var btn = {
					xtype: 'tbbutton',
					text: apps[i].name,
					tooltip: apps[i].name,
					location : apps[i].location,
					handler: Application.openApplication, location: apps[i].location
				};

 则在 openApplication 方法中,会自动得到一个对象参数,这个对象包含属性 location,及其对应的属性值。如:

		openApplication: function(o){

			var url = 'http://' + host + ':' + port + o.location + '?sso=http://' + host + ':' + port;
			open(url, '_blank');
		}
 

 

分享到:
评论
3 楼 fujilin 2012-08-28  
,传值成功,学习了
2 楼 hbhrobin 2010-03-30  
finallygo 写道
谢谢lz分享,真的可以啊,不过你为什么要写两次呢?

现在看看貌似这两个“location : apps[i].location, ”其实都是作为btn 的属性,而且后一个覆盖了前一个,删掉任意一个都可以的...
1 楼 finallygo 2010-03-27  
谢谢lz分享,真的可以啊,不过你为什么要写两次呢?

相关推荐

    handler与listener的区别

    - 在创建组件如`Ext.Button`时,可以直接传递一个`Action`对象作为参数。虽然在`Ext.Button`的API中未明确列出`action`属性,但由于`Action`的属性与`Button`的配置选项匹配,因此可以将`Action`对象用于构建`...

    ext 前后台数据交互

    该方法可以传递参数,例如url、params、success、failure等。 在上面的代码中,我们可以看到使用Ext.Ajax.request方法来实现数据交互。首先,我们定义了一个按钮,并将其id设置为"delGuestBtn",然后,我们使用...

    Ext 连接数据库的相关操作

    在这个例子中,我们将探讨如何使用EXT连接SQL Server数据库,实现Editgridpanel的数据展示、分页、查询和删除功能。 首先,EXT中的Editgridpanel是一个可编辑的表格组件,用于显示和编辑数据。它集成了数据绑定和行...

    【ASP.NET编程知识】Ext.Net学习笔记之button小结.docx

    本篇文档主要总结了关于Ext.Net中的button组件的一些关键知识点,包括触发客户端事件、服务端事件以及如何传递参数和自定义额外属性。 1. **触发客户端事件** 在Ext.Net中,可以为按钮组件绑定客户端事件,例如...

    ExtJS 3.2的中文参考手册

    - **参数传递**: 可以通过事件对象传递额外的参数,以便在事件处理函数中使用。 #### 16. **类设计** - **对象创建**: 使用构造函数创建对象实例。 - **构造器函数**: 定义类的构造器函数,初始化对象的属性和方法...

    extjs开发指导3.pdf

    例如,EXTJS的`Ext.Msg.alert`方法用于创建提示框,其接受逗号分隔的参数,如`'提示','内容'`,分别代表提示框的标题和内容。这是一种简洁的配置方式,易于理解和使用。 2. **JSON对象配置** - 对于更复杂、多样的...

    coolite学习笔记

    此外,Coolite 还支持 AJAX 事件,比如 `<AjaxEvents>` 标签内的 `Click` 事件,允许我们在服务器端处理点击事件并传递参数。下面是一个示例: ```xml <ext:Parameter Name="name" Value="123" /> ``` ...

    extJs4 toolbar工具条

    - 上述代码展示了如何获取文本框的值并将其作为参数传递给 `store.load` 方法,从而触发数据加载过程。 #### 五、分页工具栏 (`Paging Toolbar`) 除了顶部工具栏 (`tbar`) 外,还可以添加底部分页工具栏 (`bbar`)...

    extjs中文api

    #### 三、表单提交与参数传递 为了展示如何使用ExtJS处理表单提交,可以参考下面的例子: ```javascript { Form: "myform", url: 'person.jsp', params: { id: '01' }, method: 'post', timeout: 3000, ...

    Extjs_前后台数据交互[归类].pdf

    后台接收请求后,通过`request.getParameter`获取前端传递的参数,然后执行相应的业务逻辑,最后以JSON格式返回结果。这里需要注意的是,后台需要设置正确的字符编码,以防止中文乱码问题,并且设置响应类型为JSON,...

    extjs登录.pdf

    8. **参数传递**: - 通过`params`对象将用户名作为POST数据发送到服务器。 9. **Web服务器配置**: - `web.xml` 配置文件中添加的`servlet`定义了一个名为`login`的Servlet,`servlet-class`应填写Servlet类的...

    learning extjs 中文版 表单提交

    2. **Params**: 在提交表单时,可以通过`params`配置项传递额外的参数,这些参数可以是静态值,也可以是动态计算的结果。 3. **Success and Failure Handling**: 通过设置`success`和`failure`处理器,可以处理...

    Extjs4中Form的使用之本地hiddenfield

    `params` 对象用于传递额外的参数,这里传递了一个名为`info`的参数,其值为字符串`'age是隐藏字段'`。 总结来说,EXTJS4中的`Form`组件结合`hiddenfield`字段,提供了一种在不干扰用户界面的情况下存储和传递数据...

    extJS中常用的4种Ajax异步提交方式

    在这种方式下,需要将待传递的参数封装到params对象中,并在请求中指定url和method等属性。请求成功后,在success回调函数中可以接收到服务器返回的数据,并进行相应的处理。 示例代码如下: ```javascript ...

    protoqueue:创建一个简单的 api 接口,使用内置的 protorpc 消息库在谷歌应用引擎中的任务队列之间传递数据

    4. **创建任务**:使用 `protoqueue` API 创建任务,将 protobuf 消息实例作为参数传递。 ```python from google.appengine.api import taskqueue from my_message_pb2 import MyMessage message = MyMessage(data...

    mtk history机制

    - 调用`ExitMyAppMenu`函数,传递相应的参数,例如`EntryNewMenu`和`SCR_ID_MYAPP_NEW`等。 - 更新`currExitScrnID`和`currEntryFuncPtr`等变量。 - **如果`currExitFuncPtr`不为空**: - 设置`mmu_frm_execute_...

    JavaScript函数绑定用法实例分析

    然而,在某些情况下,比如将函数作为参数传递给其他函数,或者从函数中返回函数时,可能会导致this的指向发生变化,这时就需要用到函数绑定。 #### 2. 函数绑定的实现方法 在JavaScript中,有几种不同的方式来实现...

    SpringMVC学习笔记

    这个学习笔记将深入探讨SpringMVC的核心概念、配置、使用方式以及与GXT(Google Web Toolkit Ext)的集成。GXT是一个用于构建富互联网应用(RIA)的JavaScript库,它提供了丰富的组件和数据绑定机制,可以与...

    phpStorm+XDebug+chrome 配置详解

    - xdebug.collect_params:允许收集传递给函数的参数变量。 - xdebug.collect_return:允许收集函数调用的返回值。 - xdebug.trace_output_dir:指定堆栈跟踪文件的存放目录。 - xdebug.profiler_enable:是否启用...

    MySQL 5.1中文手冊

    6.3.4. 复制传递和状态文件 6.4. 如何设置复制 6.5. 不同MySQL版本之间的复制兼容性 6.6. 升级复制设置 6.6.1. 将复制升级到5.0版 6.7. 复制特性和已知问题 6.8. 复制启动选项 6.9. 复制FAQ 6.10. 复制故障诊断与...

Global site tag (gtag.js) - Google Analytics