Oracle apex Oracle Apex 4是否支持以下AJAX功能?(即没有开发人员编写Javascript) 在允许提交表单之前,检查客户端是否已完成三个字段中的任意两个字段 根据复选框的值显示/隐藏数据捕获字段(所有客户端)

Oracle apex Oracle Apex 4是否支持以下AJAX功能?(即没有开发人员编写Javascript) 在允许提交表单之前,检查客户端是否已完成三个字段中的任意两个字段 根据复选框的值显示/隐藏数据捕获字段(所有客户端),oracle-apex,Oracle Apex,Apex 4.0有一个名为的新特性,它可以执行声明式定义的Javascript和AJAX处理,即不必编写任何(或大量)Javascript 1)在允许提交表单之前,检查客户端是否已完成三个字段中的任意两个 您可以创建一个动态操作,该操作在页面提交时触发,执行测试,并根据测试是否返回TRUE或FALSE取消提交。但是,根据我对动态操作的理解(您可以在中尝试),在本例中,要测试的条件将是如下所示的Javascript表达式: ($v('P1_FIELD1') != '' && $v(

Apex 4.0有一个名为的新特性,它可以执行声明式定义的Javascript和AJAX处理,即不必编写任何(或大量)Javascript

1)在允许提交表单之前,检查客户端是否已完成三个字段中的任意两个

您可以创建一个动态操作,该操作在页面提交时触发,执行测试,并根据测试是否返回TRUE或FALSE取消提交。但是,根据我对动态操作的理解(您可以在中尝试),在本例中,要测试的条件将是如下所示的Javascript表达式:

($v('P1_FIELD1') != '' && $v('P1_FIELD2') != '')
|| ($v('P1_FIELD1') != '' && $v('P1_FIELD3') != '')
|| ($v('P1_FIELD2') != '' && $v('P1_FIELD3') != '')
(我希望我的语法正确。)

2)根据复选框的值显示/隐藏数据捕获字段(所有客户端)

这可以在不编写任何Javascript的情况下使用动态操作完成。假设选中时复选框值为“Y”,则动态动作的属性如下所示:

Event:       Change
Item:        P1_CHECKBOX
Condition:   Equal To
Value:       Y
True Action: Hide Item(s)
  Items: P1_FIELD1, P1_FIELD2, P1_FIELD3
False Action: Show Item(s)
  Items: P1_FIELD1, P1_FIELD2, P1_FIELD3

Apex 4.0有一个名为的新特性,它可以执行声明式定义的Javascript和AJAX处理,即不必编写任何(或大量)Javascript

1)在允许提交表单之前,检查客户端是否已完成三个字段中的任意两个

您可以创建一个动态操作,该操作在页面提交时触发,执行测试,并根据测试是否返回TRUE或FALSE取消提交。但是,根据我对动态操作的理解(您可以在中尝试),在本例中,要测试的条件将是如下所示的Javascript表达式:

($v('P1_FIELD1') != '' && $v('P1_FIELD2') != '')
|| ($v('P1_FIELD1') != '' && $v('P1_FIELD3') != '')
|| ($v('P1_FIELD2') != '' && $v('P1_FIELD3') != '')
(我希望我的语法正确。)

2)根据复选框的值显示/隐藏数据捕获字段(所有客户端)

这可以在不编写任何Javascript的情况下使用动态操作完成。假设选中时复选框值为“Y”,则动态动作的属性如下所示:

Event:       Change
Item:        P1_CHECKBOX
Condition:   Equal To
Value:       Y
True Action: Hide Item(s)
  Items: P1_FIELD1, P1_FIELD2, P1_FIELD3
False Action: Show Item(s)
  Items: P1_FIELD1, P1_FIELD2, P1_FIELD3

AJAX—异步JAVASCRIPT和XML。没有Javascript,就不能使用AJAX。任何客户端/浏览器验证都需要Javascript。您是否在问Apex 4是否为您生成必要的JavaScript代码?AJAX-异步JavaScript和XML。没有Javascript,就不能使用AJAX。任何客户端/浏览器验证都需要Javascript。您是否在询问Apex 4是否为您生成必要的JavaScript代码?