`

zk messagebox 弹出对话框判断点击按钮

    博客分类:
  • ajax
阅读更多

    zk里使用messagebox  需要实现js的confirm("你确认要删除?") 效果,每次点击按钮都回执为1.

 

 <z:window title="Messagebox demo" border="normal"> 
     <z:button label="Question" width="100px">    
          <z:attribute name="onClick"> 
              //in enable case .   
int responseCode = Messagebox.show("Question is pressed. Are you sure?", "Question", Messagebox.OK | Messagebox.CANCEL,     Messagebox.QUESTION);
alert(responseCode);  
         if(responseCode == Messagebox.OK){  
         alert("user click ok");    
          }
          else if(responseCode == Messagebox.CANCEL){    
               alert("user click cancel");    
                } 
                </z:attribute>   
                  </z:button>
 </z:window> 

 

所有的messagebox都弹出。

 

解决办法:zk.xml 添加

<system-config>
	     <disable-event-thread>false</disable-event-thread> 
	</system-config>

 

参考地址:

 

http://www.zkoss.org/forum/listComment/9797/1/20

 

分享到:
评论

相关推荐

    封杀MessageBox线程关闭对话框

    在Windows编程中,`MessageBox`是一个非常常用的函数,用于弹出一个简单的对话框,显示一些信息、警告或询问用户。然而,在某些特定情况下,我们可能需要控制`MessageBox`的显示和关闭,比如自动关闭或者在特定条件...

    Wincc中弹出对话框函数MessageBox参数以及应用

    ### Wincc中弹出对话框函数MessageBox参数及应用详解 #### 概述 在工业自动化领域,特别是使用西门子Wincc开发环境进行图形化用户界面设计时,弹出对话框(MessageBox)是非常常见的功能需求之一。通过调用`...

    点击按钮弹出对话框...........

    在软件开发中,点击按钮弹出对话框是一种常见的交互方式,用于向用户展示信息、获取输入或进行确认操作。对话框通常分为模态和非模态两种类型,模态对话框会阻塞用户对主窗口的操作,直到对话框关闭;而非模态对话框...

    VC 窗体内判断鼠标是否被点击,弹出对话框.rar

    这个"VC 窗体内判断鼠标是否被点击,弹出对话框.rar"的示例,就是一个很好的教学实例,它教会我们如何在窗口中监听鼠标事件,并在特定条件下触发相应的响应,比如弹出对话框。 首先,我们需要理解VC++中的消息机制...

    打开弹出对话框代码

    messagebox.showinfo("弹出对话框", "这是Python的弹出消息") root = Tk() button = Button(root, text="点击显示弹出", command=show_popup) button.pack() root.mainloop() ``` 以上代码示例展示了如何在不同...

    C#重写MessageBox对话框

    C#重写MessageBox对话框C#重写MessageBox对话框C#重写MessageBox对话框C#重写MessageBox对话框C#重写MessageBox对话框C#重写MessageBox对话框C#重写MessageBox对话框

    弹出对话框

    标题中的“弹出对话框”通常是指在计算机软件或应用程序中显示临时信息、接收用户输入或执行特定操作的窗口。这种对话框可以是警告、确认、输入框、信息提示等多种形式,广泛应用于各种编程语言和操作系统中。在本文...

    C# 嵌套窗体 先弹出子窗体,再弹出对话框,c#2008编写的,有没有兴趣看一下呢?其实也没有什么,一个入门级的窗体实例,运行后如上图所示的样子。

    弹出对话框的常用方法是使用`MessageBox.Show`,例如: ```csharp MessageBox.Show("这是一个消息框示例", "对话框标题", MessageBoxButtons.OK); ``` 如果需要自定义对话框,你可以创建一个新的窗体类,然后使用`...

    在DirectX下弹出对话框C++源代码

    - 当用户触发弹出对话框的操作时(例如按下某个按钮),你的程序需要创建对话框实例并处理相关消息。 3. **C++源代码实现**: - 通常,对话框的定义存储在一个资源文件(.rc)中,然后通过资源编译器转换为二进制...

    Ext的弹出对话框1111

    在Ext中,弹出对话框主要通过`Ext.MessageBox`类实现。这个类提供了各种预定义的对话框样式,如警告、确认、错误等,同时也支持自定义内容。基本的弹出对话框操作如下: 1. **警告对话框**:显示带有警告图标的消息...

    在窗体退出前弹出对话框C#源代码

    总结来说,本示例主要涉及C#中的窗体事件处理、`MessageBox`类用于弹出对话框以及如何根据用户输入取消窗体的关闭操作。这是开发用户友好型应用时常见的一个功能,可以防止用户意外丢失数据。了解和掌握这些知识点,...

    C#编程中的弹出对话框及数值获取

    在C#中可以使用Windows Forms进行GUI设计,其中有一个MessageBox类可以创建提示框,还可以创建一个Form窗体来显示文本输入框。首先,需要在Windows Forms中创建一个按钮控件,双击按钮控件打开事件处理方法:接下来...

    SWT 弹出对话框 可以选择的图标种类

    在描述中提到的例子中,`MessageBox`被创建时,传入了两个常量`SWT.OK`和`SWT.CANCEL`,这意味着对话框将包含一个“确定”按钮和一个“取消”按钮。`messageBox.open()`方法显示对话框,并等待用户进行选择。如果...

    C#弹出的各种对话框.txt

    根据提供的文件信息,本文将详细解释C#中用于弹出各种对话框的相关知识点。通过具体的代码示例,本文旨在帮助读者理解如何在C#应用程序中使用`System.Windows.Forms.MessageBox`类来显示不同的对话框。 ### C#中的...

    Winform 设置messageBox弹出窗体的button的text

    本文将详细介绍如何在Winform应用中设置MessageBox弹出窗体的按钮文本。 首先,要理解MessageBox是.NET Framework提供的一个静态类,它包含了多个静态方法,用于显示带有一个或多个按钮的简单消息框。例如,`...

    让MessageBox弹出在当前窗体的中央(C#)

    WinForm中默认的MessageBox默认的弹出位置在屏幕的center,而且没有属性可以修改它,所以在当前活动窗体不在中央时,将会出现,弹出的MessageBox的错位。本代码实现MessageBox在当前窗体中央显示。

    一个能随心所欲弹出对话框的程序

    2. **事件处理**:编程实现当用户执行特定操作(如点击按钮、按下热键)时弹出对话框的逻辑。 3. **对话框函数**:使用编程语言提供的API或库来创建和显示对话框。例如,在Windows平台上,可以使用`MessageBox`函数...

Global site tag (gtag.js) - Google Analytics