【问题标题】:How to delete empty element in popup list如何删除弹出列表中的空元素
【发布时间】:2013-09-26 16:02:51
【问题描述】:

我对 Forms Builder 10.1.2.0.2 中的可疑行为有疑问。

当我有一个列表对象(弹出列表)时,我可以在对象的属性面板中定义一些值。 所以你可以在后面设置一个显示的名字和一个值。在这个设置弹出列表项目的小窗口中,您会在列表末尾自动获得一个白色的空项目。当我现在单击此空项目时(您这样做,当您想要添加一个项目时)Forms Builder 会自动在末尾添加一个新的空项目。 当我单击这个新的空项目时,Forms Builder 会向另一个空项目添加广告……以此类推。 这很可疑,因为当我用“确定”结束此对话框时,它将被保存,当我打开表单(通过网络)时,我在列表末尾有一个、两个(或更多)空元素. 但是我不能从 Forms Builder 的列表中删除这个空的。

所以我的问题: 如何删除弹出列表中的空项??

我尝试点击键盘上的“del”按钮或删除项目的设置值(我希望 Forms Builder 删除没有价值的项目)。但一切都无济于事。

【问题讨论】:

    标签: oracle11g oracleforms


    【解决方案1】:

    ctrl+shift+

    在我的德语键盘上是: ctrl+ (= ctrl+shift+

    添加列表元素和列表值时,请确保只添加您需要的元素,如果列表中需要 3 个元素,请不要单击属性面板中的第 4 个框,这将添加更多列表元素.

    如果您有一个空白元素并且想要删除它,唯一的方法是单击属性而不单击“更多...”按钮按下属性面板顶部的“继承”按钮,这将重置列表元素和列表值,因此您可以只添加您想要的元素。

    如果您还有多余的空白选项,请确保以下几点:

    1- 需要弹出列表项 2-如果它的数据库项...确保您在数据库项和列名上填写了“是” 3-使表中的列具有默认值,例如'1'

    【讨论】:

    • 它仅在“1-需要制作弹出列表项”之后才对我有用。但是,表单生成器在运行表单时会引发警告,如下所示:“FRM-30188: 未给出初始值,并且不允许使用其他值(项目 ...)”。我想除了忽略此警告之外别无选择。
    • @MazharEhsan 您没有可​​以设置的表单构建器中的初始属性,而且它可能与您的 plsql 有关,您是否会以某种方式覆盖它,所以问题是运行表单是什么意思,正在编译吗?或...
    【解决方案2】:

    嘿,也许你应该试试这个 ctrl+shift+,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-06
      • 2012-01-23
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      • 2017-04-16
      • 1970-01-01
      • 2021-03-10
      相关资源
      最近更新 更多