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表示覆蓋該窗口