1. extjs创建grid表格,怎样实现双击表格里某一行数据,跳转到另一个panel页面
listeners : {
dblclick : {
element : 'body',
fn : function() {
var _record = sm.getSelection();
scount = _record.length;
if (scount == 0) {//未选择
Ext.Msg.alert('友情提示', '请选择...!');
return false;
}
addTab(false);
}
}
},
-------------------
functionaddTab(closable){
++index;
tabs.add({
title:'NewTab'+index,
iconCls:'tabs',
html:'TabBody'+index+'<br/><br/>'+Ext.example.bogusMarkup,
closable:!!closable
}).show();
}
2. extjs 增加一个按钮,跳转到另外一个js页面
Ext.create('Ext.Button', {
renderTo:Ext.getBody(),
text : 'CLICK ME',
listeners : {
click : function() {
window.location=url;
}
}
});
3. 请问如何使用EXTjs脚本实现页面跳转
window.open("url?param=value");
window.open是JS的一个方法,参数中,URL表示你想要跳转到哪里去,问号后面的param是将要传的参数的名称,Value是参数的值。
url可以是一个页面也可以是java的一个请求,例如XX.do或YY.jsp,在跳转过去之后可以通过request.getParameter("param");来获取value。其他语言类似。具体的例子:
在页面xxx.html(或jsp或其他)中执行以下JS语句:
window.open("topic.jsp?topicID=123");
那么在topic.jsp中可以使用java获取参数:
<% String id = request.getParameter("topicID"); %>
获取到的参数是:<%=id %>
下面再举一个例子是请求action的:
在页面xxx.html(或jsp)中执行以下JS语句:
window.open("topic_findByID.do?topicID=123");
在Struts的Action中可以:
String id = request.getParameter("topicID");
Topic topic = topicBiz.findByID(id);
这样获取到topic对象后,就可以继续你想要的操作了,例如:response.sendRedirect("xxxx.jsp")等等
4. ExtJS Window.close()之后,关闭所在页面并跳转到另一个url
假设A.jsp页面window的name叫做windowajsp.
用Extjs的window的close事件到调用jsp页面的window.open方法打开B.jsp,且B.jsp的也让它叫做windowajsp,这样在打开B.jsp的同时会挤掉A.jsp,也就实现了你要的功能。
window.on('close',function{
//上面的window是extjs的变量名,下面的window是jsp的。
window.open ('B.jsp', "windowajsp", 'resizable=yes, location=no, status=yes‘);
})
5. ExtJS5 点击一个button后跳转到另一个panel
红色框所在的container或者panel放入两个item,一个是你展示出来的这个grid-a,另一个是养护记录信息的grid-b;
grid-b初始隐藏;
点击养护记录以后显示b隐藏a;
b中用类似按钮做返回,隐藏b,显示a
6. 如何使用EXTjs脚本实现页面跳转
var url ="你要跳转页面的url";
window.location.href=url;
window.open(url[,name],'_blank');
window.open(url[,name],'_slef');
window.open(url[,name],'_parent');
--------------------
blank 表示新开一个窗口,
_parent表示父框架窗口,
_self表示覆盖该窗口