2016-05-06 5 views
0

変数に基づいてMessageBoxのタイプを設定するにはどうすればよいですか?例えば条件付きでMessageBoxタイプを設定する

私は警告メッセージボックスがあります。

MessageBox.warning("My Message", { 
    ... 
}); 

しかし、変数「警告」がtrueの場合、たとえば、私は唯一の警告メッセージボックスを表示したいとし、それ以外の場合はconfimメッセージボックスを作成します。

if (warning){ 
    MessageBox.warning("My Message", { 
     ... 
    }); 
} else { 
    MessageBox.confirm("My Message", { 
     ... 
    }); 
} 

ただし、メッセージの本文には多くのコードが含まれているため、上記のコードは完全に管理できません。

他に何ができますか?

答えて

0

私は2つのオプションを参照してください。唯一のいくつかの設定でMessageBox.showを行うメッセージボックス方法として

  1. はあなただけshowを使用して、これらの設定をやり直すことができ、プリセット。
  2. あなたは、異なる機能を呼び出すためのJavaScriptの異なる表記を使用することができます。

    var method = warning ? "warning" : "confirm"; 
    MessageBox[method]("My Message", { 
        ... 
    }); 
    
+0

はどうもありがとうございました。 Messagebox.showは素晴らしい仕事をしてくれました。 –