ActionSheetCallback( )

MUI HTML5

MUI

ActionSheetCallback( )

系统选择按钮框的回调函数


void onActioned( Event event ){
	// actionsheet handled code.
}
				

参数:

  • event: ( Event ) 必选 用户操作选择按钮框关闭后返回的数据
    可通过event的index属性(Number类型)获取用户关闭时点击按钮的索引值,索引值从0开始; 0表示用户点击取消按钮,大于0值表示用户点击ActionSheetStyle中buttons属性定义的按钮,索引值从1开始(即1表示点击buttons中定义的第一个按钮)。

返回值:

void : 无

平台支持:

  • Android - ALL (不支持)
  • iOS - 4.3+ (支持): 用户只能通过点击选择按钮上的按钮进行关闭。

示例:


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>nativeUI Example</title>
		<script type="text/javascript">
// H5 plus事件处理
function plusReady(){
	// 弹出系统选择按钮框
	var actionbuttons=[{title:"不同意",style:"destructive"},{title:"test1"},{title:"test2"},{title:"3"}];
	var actionstyle={title:"Plus is ready!",cancel:"取消",buttons:actionbuttons};
	plus.nativeUI.actionSheet( actionstyle, function(e){
		if(e.index>0){
			console.log( "User pressed: "+actionbuttons[e.index-1].title );
		}else{
			console.log( "User pressed 取消" );
		}
	} );
}
if(window.plus){
	plusReady();
}else{
	document.addEventListener("plusready",plusReady,false);
}
		</script>
	</head>
	<body>
	弹出系统选择按钮框
	</body>
</html>