smartclient——dialog對話框

在開發中經常需要對用戶的操作做出相應,或提示或警告之類,那麼
在smartclient中有這麼幾種對話框的展示形式,(初學,鄙陋之處多多包涵),示例代碼如下:
//對話框示例代碼如下:
Dialog.create({
ID:"demoDialog",
visibility:"hidden",//隱藏,當點擊測試按鈕是顯示對話框
message : "此處填寫警示語或詢問", 
icon:"warn.png",//顯示的圖標,警告或詢問等
buttons : [
	Button.create({ title:"確定" ,click:function(){
		//to do 此處寫點擊確定後觸發的方法
	}}), 
	Button.create({ title:"取消" ,click:function(){
		//to do 此處寫點擊取消後觸發的方法
	}}) 
	]
}); 

Button.create({title:"測試",click:function(){
		demoDialog.show();//顯示對話框
	}
});

//另外還有幾種其他的對話框形式:
//1.confirm 確認對話框,代碼示例如下:
confirm("你確定要揮刀自宮嗎?",function(value){
	if(value){
		//to do 揮刀自宮
	}else{
		//to do
	}
});
//2.warn 警告對話框,代碼示例如下:
warn("此處填寫警告信息");
//3.ask 詢問對話框,跟confirm類似,代碼示例如下:
ask("你確定要揮刀自宮嗎?",function(value){
	if(value){
		//to do 揮刀自宮
	}else{
		//to do
	}
});
//4.askForValue 回答問題對話框
askForValue("請填寫姓名",function(value){
	//此處的value是填寫的答案內容
	//to do對填寫的答案進行操作
});
//5.say 描述對話框,提示對話框,只是簡單提示一句話
say("此處填寫提示內容");


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章