wex5頁面互動三種方式(對話方塊)
1、justep.shell
2、windowdialog
3、windowcontainer
備註:justep.shell關閉視窗需要用:justep.shell.closepage
程式碼如下:
//-----------Shell.showPage相關
Model.prototype.button5Click = function(event){
//"p2"是pageMappings定義的頁面標識
justep.Shell.showPage("p2");
};
Model.prototype.button6Click = function (event){
var url = require.toUrl("./page2.w");
justep.Shell.showPage(url);
};
Model.prototype.button7Click = function(event){
var url = require.toUrl("./page2.w?p1=p1Value&p2=p2Value");
var params = {
a1: "a1Value",
a2: 2,
data: {
d1: "d1Value" ,
d2: "d2Value"
}
}
justep.Shell.showPage(url, params)
};
//----------WindowContainer相關
Model.prototype.button8Click = function(event){
var url = require.toUrl("./page3.w?p1=p1ValueNew&p2=p2NewValueNew");
var params = {
a1: "a1ValueNew" ,
a2: 20,
data: {
d1: "d1ValueNew",
d2: "d2ValueNew"
}
}
this.comp("windowContainer1").load(url, params);
};
Model.prototype.windowContainer1Receive = function(event){
alert("接收到內嵌頁面的返回資料:r1=" + event.data.r1);
};
//-----------WindowDialog相關
Model.prototype.button1Click = function(event){
var dialog = this.comp("dialog");
var url = require.toUrl("./dialog.w?p1=引數1&p2=引數2");
dialog.open({
src: url,
params: {
a1: "簡單資料a1",
a2: 2,
//data是特殊的引數, 這部分內容不能被分享
data: {
//將一個函式傳遞給對話方塊
fn: function(){
alert("將一個函式傳到對話方塊中");
},
//將data中的一行資料傳給對話方塊
data1: this.comp("data1").getCurrentRow().toJson()
}
}
})
};
Model.prototype.dialogReceive = function(event){
alert("頁面接收對話方塊架返回的資料:" + JSON.stringify(event.data.toJson()));
};
Model.prototype.dialogClose = function(event){
alert("對話方塊關閉");
};
相關推薦
wex5頁面互動三種方式(對話方塊)
1、justep.shell 2、windowdialog 3、windowcontainer 備註:justep.shell關閉視窗需要用:justep.shell.closepage 程式碼如下: //-----------Shell.sh
iOS-撥打電話三種方式(修改後)
1,這種方法,不彈出提示,直接撥打,打完電話後還會回到原來的程式 NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"1575539xxxx"]; [[UIApplication sharedA
Linux執行jar的三種方式(保活)
當我們使用SpringBoot的方式開發好了我們的應用,放到我們的Linux伺服器上準備上線,首先想到的可能就是通過 java -jar xxx.jar 的方式來執行我們的jar包,程式執行正常,但是視窗被鎖定,當我們關閉視窗或Ctrl + C打斷程式執行時,程式就會退出,這肯定不是我們想要的,下面
Struts2資料處理的三種方式(ioc思想)
ioc思想(控制反轉,注入),資料不需要手動獲取,型別也不需要手動轉換(數字直接給你轉成int,日期符合格式會給你轉成日期格式...)。 一、屬性驅動: 使用 struts2獲取表單資料:只需表單域名稱和 Action處理類的屬性名稱一致,並且提供屬性的set方法,那麼在 Action處理類
Spring之jdbcTemplate:查詢的三種方式(單個值、單個對象、對象集合)
res finally 結構 execute date rep frame 參數 system JdbcTemplateDemo2.java 1 package helloworld.jdbcTemplate; 2 3 import org.springf
sql92查詢與sql99查詢實現的三種方式(講義)
--SQL92&SQL99實現三表聯合查詢 --建立city表:使用圖形操作即可 --給city表新增測試資料 insert into city values(1,'商丘','歷史聞名古都'); insert into city values(2,'邯鄲','歷史聞名
JavaWeb專案啟動時,自動執行程式碼的三種方式(包含不佔用tomcat啟動時長的方式)
三種方式實現在tomcat啟動時執行某段程式碼 由於這三種方式的執行時長計算在tomcat的啟動時長裡,如果tomcat設定了啟動超時時間,那麼這三種方式執行的操作很可能會讓tomcat啟動超時。 為了解決自動執行的部分不影響tomcat的正常啟動我們可以在三種方式中新建一個執行
總結:C語言字串輸入的三種方式(scanf("%c",array); scanf("%s",str); gets(array);)
1、以scanf("%c",&array);的格式輸入字串; 由於%c是輸入一個字元,若需要輸入字串時我們可以建立陣列或指標配合迴圈(while,do{}while,for)來達到目的。如下例利用do{}while及陣列來輸入字串,並重新輸出,以字元#為結束標誌: #includ
關於LIST擴容的三種方式(轉載自https://blog.csdn.net/wt122694/article/details/81173128)
int[] arr2=new int[arr1.length*2] //新陣列長度 for(int i=0;i<arr1.length;i++){ //複製 arr2[i]=arr1[i]; }
JSP引入頁面的三種方式
1.第一種:JSTL import <c:import url="a.jsp"></c:import> 使用JSTL標籤時,一定要在jsp檔案頭加入以下程式碼:<%@taglib
Nginx 虛擬主機配置的三種方式(三)(基於域名)
3、Nginx基於域名的虛擬主機配置 使用基於域名的虛擬主機配置是比較流行的方式,可以在同一個IP上配置多個域名並且都通過80埠訪問。 3.1 假設伺服器有個IP地址為192.168.2.155 [[email protected] ~]# ifcon
用EF的三種方式(SqlServer資料庫和Oracle資料庫)
SqlServer資料庫 1.DB First 現有DB,生成edmx檔案 貼一下生成的model //------------------------------------------------------------------------------ // <auto-generated&g
實現Servlet的三種方式(與GenericServlet、HttpServlet的關係)
WEB伺服器可以存放資料,他是一個“容器”,作用是接收使用者的請求,再對這個請求做出相應。 Java的Web伺服器必須要支援JSP/Servlet(作為JSP/Servlet的容器)。 所以JSP/Servlet就是JavaWeb伺服器的一套規範。 所以要進行J
Spring配置資料來源的三種方式 (dbcp c3p0 jndi)
[html] view plain copy 1,使用org.springframework.jdbc.datasource.DriverManage
結構體初始化 訪問的三種方式(結構體指標)
輸出三個學生中成績最高的學生資訊 1> #include<stdio.h> typedef struct student { int num; char name[10]; int score; } Student; int m
在一個JSP頁面中包含另一個JSP頁面的三種方式
(1)include指令 include指令告訴容器:複製被包含檔案彙總的所有內容,再把它貼上到這個檔案中。 <%@ include file="Header.jsp"%> (2)include標準動作 <jsp:includ
在一個JSP頁面中包含另一個JSP頁面的三種方式。
(1)include指令 include指令告訴容器:複製被包含檔案彙總的所有內容,再把它貼上到這個檔案中。 <%@ include file="Header.jsp"%> (2)include標準動作 <jsp:include
bean配置的三種方式(XML、註解、Java類)介紹與對比
如此的話,我們便不在需要在XML當中顯式使用bean來進行bean的配置。Spring容器在初始化的時候便會自動掃描base-package所指定的包以及子包下面的所有class檔案。所有標註為Repository的類將被自動註冊為bean。
ASP.NET後臺輸出js的三種方式(寫給初學者)
ASP.NET提供了三種後臺輸出JS的方式: 一、後臺輸出已有js檔案 首先建立 js檔案testjs.js if (!Page.ClientScript.IsClientScriptIncludeRegistered(this.GetType(), "keys")
彙編——子程式呼叫引數傳遞的三種方式(示例程式:三個數累加求和)
一、子程式定義 子程式名 PROC NEAR|FAR &nbs