问题标签 [tabular-form]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle11g - How to Access a Column Value in a Select List within a Tabular Form for Each Row in Oracle APEX
Within a tabular form using the following sample query, i.e.:
I would like to access for each row in my tabular form, the EMPNO
value for that row, within a select list (query based LOV
) within "MY_LOV" column.
So basically, the column MY_LOV
within my tabular form, would be a select list (query based LOV
) where MY_EMPNO = :EMPNO
(first column in select query above), for each row in the tabular form.
forms - 顶点表格形式图标链接栏
我正在使用向导生成的表格形式列,该列需要显示一个图标,该图标启动 Javascript 函数并在单击时将行值传递给函数。该函数启动一个 popUp2 窗口,该窗口设置该行上其他字段的值。因此行号很重要,但对于新创建的行(在 APEX 4.0.0.00.46 中),它始终为 0。我设法通过在 AddRow 期间将新行的 rowNum 存储到我的更新者列中来解决这个问题。
我现在拥有的是一个更新的列(“查找”标题),它存储新行的行数,有 onClick="javascript:usePopup(this);" 在启动弹出窗口功能的元素属性中,然后在提交前获取 2 位以下的任何值。这会填写正确的字段并毫无问题地提交给表格。
不过,我不能继续使用此功能的“更新者”列。当前有在此表上运行的报告,因此我无法向表中添加新列。我需要一个虚拟列来显示图标,临时存储新创建的行的行数,而不是弄乱 MRU。它是 f08,所以 f08_0005 的值需要是 0005。我尝试用
但这不能提交。我在 mru 内部例程中收到错误:ORA-20001:MRU 中的错误:行 = 1,ORA-20001:ORA-20001:数据库中的当前版本数据已更改,因为用户启动了更新过程。当前校验和 = “01A949FAF0B3A91914ECACCDC9BBA9E6”,项目校验和 = “B6ADF86455B14EF691B2AFB314926A0D”。
请帮我创建一个空列来显示这个图标,存储所有行的行号(包括全新的行),不要弄乱 MRU。如果您需要我所拥有的和需要的图片,请查看我的其他主题:https ://community.oracle.com/thread/3649771谢谢!
dynamic - 表格形式的 Oracle Apex 动态操作
我正在开发一个应用程序,它可以捕获团队中一个人每天的资源利用率。
我完成了每一件事并坚持了一点,即
请在下面的图片链接中找到图片(由于我是新用户,我无法在此处上传图片)
http://s17.postimg.org/qgh6559rj/image.jpg
如上图所示,我为此创建了一个表格形式,其中月份是下拉列表,年份是文本框,日期1,2,3,....31
是用于捕获使用时间的文本框。
我的要求是使日期变灰并锁定(不允许用户输入数据)不在该月的日期。
我在很多网站上搜索了解决方案,但我找不到。
oracle - Oracle APEX 表格形式,需要将一列设为只读。单击“添加行”时,除了在新行上
我是 Oracle APEX 的新手。你能帮我解决以下问题吗?我正在使用 APEX 5.0
我有一个主详细信息页面,其中有一个表格形式。其中一列是使用选择列表中的 LOV。
现在我必须将此列值设置为只读,以便用户无法更改它,除非单击“添加行”时在新行上更改。
提前谢谢了 :)
高拉夫
javascript - oracle apex 表格形式的动态计算:sys.htp.p
我有表格形式,其中 col1 和 col2 是数字,而 col3 应该包含 col1 和 col2 之间的差异。
col1 已经有数据,col 1 是可编辑的,根据 col1 的变化,col3 的数据会动态变化。
为了实现这一点,我使用了ajax callback
process 和JavaScript
,但问题是当差异是 时0.xx
-0.xx
,我遇到了解析错误。我可以在 col3 中打印的其他值。
--JavaScript
请针对上述问题提出解决方案。
我在用着Oracle Apex version 4.2
oracle - 如何使用 apex 5.0 以表格形式增加显示的行数
目前我的表格形式一次显示 10 行。如何增加要显示的行数,比如从当前默认的 10 到 20 之类的东西?页面属性中是否有一个地方可以设置要显示的行数,就像交互式报表一样?
plsql - 访问 APEX 表格单元格值
我在 APEX 5.0 中有主从表单,我需要使用 PL/SQL 同时插入主从数据。
我需要的是访问表格行以在 Insert 语句中使用它们。
非常感谢您的帮助!
最好的问候,萨达姆。
javascript - 如何在 oracle apex 中以表格形式使用动态操作?
我有 Oracle APEX 4。我手动创建了一个表格表单(使用apex_item
包)。它包含三个字段。
- apex_application.g_f03:LOV(
select name display, product_id return from products
) - apex_application.g_f04:文本字段“价格”
- apex_application.g_f05:文本字段“数量”。
选择产品名称 (...f03) 后,我想查看 f04 中产品的价格。SQL 语句是这样的:
如何使用动态操作或 javascript 函数来做到这一点?
sql - Oracle Apex:如何更新主键设置为始终标识的表的表格形式?
我在这个特定问题上苦苦挣扎了好几个小时。希望有人可以帮助我。
正如上面描述的问题,我有一个表格形式,它是从一个表中构建的,它的主键('ID')设置为“始终标识”。这成为表格形式的问题,因为每当我对数据进行更改并单击“保存”时,Apex 都会显示此错误:ORA-32796: cannot update a generated always identity column
我尝试了几种解决方法,例如 ROWID,但此解决方案不起作用,因为我需要将表格形式与其他表中的字段连接以显示其他信息 - 因此 ROWID 不会被保留并且不能用作主键。
我还在Apex 文档中读到:
在表上使用 IDENTITY 子句可能会对 Application Express 应用程序产生影响。如果在 INSERT 或 UPDATE 语句中包含指定了 ALWAYS 参数的 IDENTITY 列,数据库将引发错误。Application Express Builder 已得到增强,允许在创建表向导中指定标识子句。Create Form 向导将为带有 ALWAYS 参数的标识列生成“仅显示”项。
我不明白。Apex 确实生成了一个额外的列('ID_Display'),但它并没有改变我的表格形式仍然抛出相同错误的事实(上面的 ORA-32796)。这个“仅显示”项如何使我免于“无法更新生成的始终标识列”?
附带说明一下,我正在 apex.oraclecorp.com 中开发 Apex 作为服务,我无法访问文件或对我的表进行 SQL 更改。如果您之前遇到过此问题并找到解决方案,请告诉我 - 在此先感谢!
PS Apex 版本是 5.0.4。
编辑:
抱歉,我刚刚意识到 Apex 中有 SQL 命令 UI 可以执行 SQL 操作。任何人都知道如何将表的身份从 ALWAYS 更改为 DEFAULT?