Tag: 对话框

如何在p:对话框的p:dataTable中显示当前行的详细信息,并在保存后更新

我有一个JSF 2应用程序,有两个页面,一个列出学生,一个显示给定学生的详细信息。 列表页面有一个指向学生表格每一行的详细信息页面的链接,在浏览器中打开一个新的标签,点击时显示这些详细信息。 现在需求变成了新的选项卡中的显示细节,但在列表页面的模式对话框中。 我的想法是简单地在模式对话框中embedded细节页面内容,所以列表页面不会太大,难以维护。 这里开始我的怀疑。 经过一番调查,我把列表中每一行的链接改为了下面的button: <p:commandButton value="Details" type="button" onclick="PF('dialog-details').show()"> </p:commandButton> 对话框声明如下: <p:dialog widgetVar="dialog-details" header="Details" modal="true" width="95%"> <ui:include src="student_details.xhtml"> <ui:param name="id" value="#{student.id}"/> </ui:include> </p:dialog> 最后,详细信息页面被更改为如下所示: <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets"> <f:metadata> <f:viewParam name="id" value="#{studentBean.id}" /> </f:metadata> <h1 class="title ui-widget-header ui-corner-all">Details of #{studentBean.bean.name} / #{studentBean.bean.number}</h1> </ui:composition> 当我点击button,对话框显示,内容是详细信息页面。 我在对话框中看到以下内容: Details of / 根本没有错误,但是应该显示的数据不是。 在StudentBean.setId()设置了一个断点(这个方法加载了一个名为bean的属性, Student实例对应于传入的id),但是它从来没有被命中。 […]

显示ProgressDialog Android

我有一个EditText从用户和一个searchButton获取一个string。 当单击searchButton时,它将searchXML文件并将其显示在ListView中。 我可以从用户那里接受input,通过XML文件search并在ListView中显示用户所喜欢的值。 我想要的是显示一个ProgressDialog后点击searchButton像“请等待…检索数据…”或类似的东西,并在数据显示时消除它。 public class Tab1Activity extends ListActivity { private Button okButton; private Button searchButton; Toast toast; String xml; private TextView searchText; private String searchTextString; HashMap<String, String> o; ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab1); searchButton = (Button) findViewById(R.id.search_button); searchButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) […]

如何隐藏WPF窗口中的closuresbutton?

我在WPF中编写一个modal dialog。 如何设置一个WPF窗口没有closuresbutton? 我仍然喜欢它的WindowState有一个正常的标题栏。 我发现ResizeMode,WindowState和WindowStyle,但是这些属性都不允许我隐藏closuresbutton,但显示标题栏,如在模式对话框中。

如何在对话框外单击对话框来closures对话框?

我为我的应用程序实现了一个自定义对话框。 我想实现,当用户点击对话框外,对话框将被解雇。 我该怎么做呢?

如何显示来自服务的对话框

我已经阅读了很多关于这个话题的post,但是没有任何作品适合我(或者没有我想要的效果)。 我有一个应用程序,login后启动一个后台服务(Service类的实现)。 该服务与服务器同步,如果有新的订单,它会创build一个通知。 到目前为止,一切都很好,我有通知和Toast消息。 但是,我想要一个对话框,通知用户有关新订单。 据我所知,你可以从服务内部开始一个活动,显示对话框。 这可以工作,但活动从当前活动堆栈的顶部开始并显示对话框。 我有一个没有附加视图的活动,但它正确地显示在黑色背景上的对话框。 我想要的是显示当前活动的对话框,导致实际的背景(运行活动)淡入淡出并显示对话框。 这有可能吗? 谢谢你,菲利普

如何使一个警告对话框填充屏幕尺寸的90%?

我可以创build并显示一个自定义的警报对话框,但即使如此,我也有android:layout_width/height="fill_parent"在对话框中的xml它只是与内容一样大。 我想要的是填充整个屏幕的对话框,除了20像素的填充。 然后,作为对话框的一部分的图像将使用fill_parent自动拉伸到完整的对话框大小。

提交后发生validation错误时,请保持p:对话框打开

最小示例对话框: <p:dialog header="Test Dialog" widgetVar="testDialog"> <h:form> <p:inputText value="#{mbean.someValue}"/> <p:commandButton value="Save" onsuccess="testDialog.hide()" actionListener="#{mbean.saveMethod}"/> </h:form> </p:dialog> 我想要做的是有mbean.saveMethod以某种方式阻止对话框closures,如果有一些问题,只通过咆哮输出一条消息。 这是一个validation器不会帮助的情况,因为没有办法告诉someValue是否有效,直到提交到后端服务器。 目前我使用可见属性来做到这一点,并将其指向mbean中的布尔型字段。 这样的工作,但它使用户界面变慢,因为popup或closures对话框需要击中服务器。

用MVVM处理WPF中的对话框

在WPF的MVVM模式中,处理对话框是更复杂的操作之一。 由于您的视图模型对视图没有任何了解,因此对话交stream可能很有趣。 我可以公开一个ICommand,当视图调用它时,会出现一个对话框。 有谁知道处理对话结果的好方法吗? 我正在谈论诸如MessageBox之类的Windows对话框。 我们做这件事的方法之一就是在视图模型中有一个事件,当需要对话时视图将会订阅。 public event EventHandler<MyDeleteArgs> RequiresDeleteDialog; 这是好的,但这意味着该视图需要代码,这是我想远离的东西。

如何更改AlertDialog的主题

我想知道如果有人能帮助我。 我正在尝试创build一个自定义AlertDialog。 为了做到这一点,我在styles.xml中添加了以下代码行 <resources> <style name="CustomAlertDialog" parent="android:Theme.Dialog.Alert"> <item name="android:windowBackground">@drawable/color_panel_background</item> </style> </resources> color_panel_background.9.png位于可绘制文件夹中。 这也在Android SDK res文件夹中可用。 以下是主要活动。 package com.customdialog; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.os.Bundle; public class CustomDialog extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.setTheme(R.style.CustomAlertDialog); AlertDialog.Builder builder = […]

在Firefox中访问文件下载对话框

有没有什么API可以让我操纵Firefox中的文件下载对话框? (我想访问用户做某事时出现的那个,而不是自己发起一个)。 我想要做的就是从Selenium访问这个对话框(以及Selenium“特权模式”是否足以访问chrome接口,这是我不太确定的事情)。