JSF标签创建一个POST按钮。
我正在使用 Excel,但遇到了麻烦,我需要单击时会改变颜色的按钮。我可以使用命令按钮,但它需要我为每个按钮单独标记“CommandButton1,
h:commandLink / h:commandButton 的 oncomplete 属性未调用
我们正在从 JSF 1.2 迁移到 JSF 2.2.6 以及 RichFaces 4.5.2。面临未完成的问题没有被调用。 onclick 中的 JS 函数被调用,但 oncomplete 中的 JS 没有调用...
我以前做过这个,但不知道为什么它不起作用。我在 Outlook VBA 中,有一个带有按钮的用户窗体,应该调用公共子: 选项显式 私人子
我有 JSF 验证的特定用例。例如我有一个 inputText 字段: 我有 JSF 验证的特定用例。例如我有一个 inputText 字段: <p:inputText id="input" required="#{myBean.required}" value="#{myBean.value}" maxlength="20" disabled="#{myBean.disabled}"> <p:ajax event="blur" process="@this" update="name" listener="#{myBean.listener}"/> </p:inputText> 输入的值是数字(在某些情况下,它也可以是字符串,因为这是复合组件的一部分,但如果我们假设这是一个数字,则可以更好地描述问题)。此输入是表单的一部分,在表单末尾我有提交按钮: <p:commandButton value="Save" actionListener="#{myBean.save}"/> 我的要求是什么: 按下提交按钮时,应处理所有验证,这是可以的,效果很好。 当在输入字段上触发模糊事件时,如果字段不为空,则应处理数字验证,这也可以。最后,我将 id name 的字段更新为一些值。 现在我有一个问题。我的第三个请求是当输入为空时不应处理输入验证。这是特殊情况,我将清除 id name 的字段。当我删除已在输入中输入的文本、从组件中删除焦点(例如按 TAB)时,也会出现这种情况,在这种情况下,还应该处理 AJAX 请求,并且名称输入也将被清除。 如何在输入字段为空时禁用对此字段的验证,并且仅针对此 ajax 事件? 让输入的 required 属性检查是否按下了保存按钮(可以通过隐式 EL 变量 #{param} 所提供的请求参数映射中其客户端 ID 的存在来识别)。 <h:form> <p:inputText ... required="#{param.containsKey(save.clientId) and myBean.required}" /> <p:commandButton binding="#{save}" ... /> </h:form> (注意:不要将其绑定到 bean 属性!代码按原样) 这样它只会在实际按下保存按钮时评估true。 或者,如果您对 binding 有问题和/或对按钮的客户端 ID 进行硬编码没有问题: <h:form id="formId"> <p:inputText ... required="#{param.containsKey('formId:buttonId') and myBean.required}" /> <p:commandButton id="buttonId" ... /> </h:form> 如果输入为空,只需在接受输入时删除必需的属性即可。然后编写一个自定义验证器,它只接受空输入或数字输入。 <p:inputText id="input" value="#{myBean.value}" maxlength="20" disabled="#{myBean.disabled}" validator="customerNumericInputValidator"> <p:ajax event="blur" process="@this" update="name" listener="#{myBean.listener}"/> </p:inputText> public class customerNumericInputValidator implements Validator { @Override public void validate(FacesContext facesContext, UIComponent uIComponent, Object object) throws ValidatorException { String number = (String) object; number = Strings.nullToEmpty(number).trim(); //if the request is a full request then number can not be empty if(!FacesContext.getCurrentInstance().isPostback() && Strings.isNullOrEmpty(number)) { FacesMessage message = new FacesMessage(); message.setSummary(Messages.getMessage("error empty value")); message.setSeverity(FacesMessage.SEVERITY_ERROR); throw new ValidatorException(message); } if(!Strings.isNullOrEmpty(number)) { if(!isNumber(number)) { FacesMessage message = new FacesMessage(); message.setSummary(Messages.getMessage("error not numerical value")); message.setSeverity(FacesMessage.SEVERITY_ERROR); throw new ValidatorException(message); } } } }
如何让 Excel 要求更改特定单元格并从我创建的宏中添加或删除?
我目前正在为我的工作场所创建 PTO 时间表。我们有一家小公司,但我试图通过使用 Excel 中的按钮和宏来让我们更容易处理。 我创建了一个按钮...
For 循环填充 Interior.ColorIndex 除非单元格为空白
我正在制作一个宏命令按钮,根据预计日期(col“X”)是在实际日期(col“Y”)之前、等于还是之后为范围的单元格着色。 这是工作...
VBA Word 更改命令按钮属性可防止在没有保存提示的情况下关闭
我希望能够关闭我的 MS Word 2021 文档而不提示保存它,我添加了以下代码: 子文档_Close() ActiveDocument.Saved = True 结束子 这就像
用于删除所选行的用户表单命令按钮停止工作 - 尝试修复时出现错误
当我调试它时,它似乎与商店订单号正确匹配,但它仍然删除工作表中表格上方的第一行。表标题位于数据体的第 3 行...
我编写了以下代码来从 Excel 表中删除一行,并在单击命令按钮(“删除”)时更新列表框。 代码执行并显示“行删除成功...
Excel 表单列表框 VBA:如何对最后的日期和时间条目进行排序
我想寻求有关我这里的代码的帮助: 私有子 CommandButton1_Click() 暗行只要长 行 = [Counta(ExcelEntryDB!A:E)] Me.ListBox1.ColumnCount = 3 Me.ListBox1.ColumnHeads = True 我。
当鼠标悬停在 MS Word VBA 命令按钮上时,减慢激活 MS Word VBA 命令按钮 click() 所需的时间
我有一个大型 MS Word 用户窗体,其中有一行十几个命令按钮 click() 按钮,效果很好。问题是,当我滚动到命令按钮时,在它们下面,这些按钮意外......
我正在尝试创建一个命令按钮,该按钮将一个值添加到特定单元格内的当前值,并指定该命令仅将该值添加到特定日期的单元格。 例如c...
编译错误:CommandButton_Click 上的参数不是可选的
我在我的一个工作簿中添加了一个命令按钮来触发宏的执行。附上的代码很简单: 私有子 CommandButton1_Click() 呼叫评估 结束子 然而,当我点击...
大家下午好。希望大家安全。我刚刚完成了用户表单,现在我需要的是提交用户表单后,该行和单元格都被锁定。当您在用户窗体中插入数据时...
如果通过单击命令botton或通过快捷方式启动宏,该如何区分
我创建了一个宏,可以通过单击命令按钮来启动它。它要求输入密码才能进入“管理员”工作表。这部分工作正常。现在,我将“秘密”快捷方式链接到此...
我处于需要创建多个命令按钮并使用以下事件处理程序将单个事件处理程序分配给这些按钮的情况。私人子Digits_Click(索引为整数)...
我处于需要创建多个命令按钮并使用以下事件处理程序将单个事件处理程序分配给这些按钮的情况。私人子Digits_Click(索引为整数)...
我不明白为什么会这样,但是我有一个宏,可以根据国家/地区名称将数据从一个工作表移动到其他工作表。如果我从命令功能区中选择了宏(...
我正在使用Bootsfaces,并且已经定义了一个组件,例如:
如何通过三个命令按钮应用宏功能?我尝试使用下面的代码..但是返回了应用于不同工作表的宏。 cmd button1:浏览主原始数据文件。 cmd button2:...