• app_item_property.SET_PROPERTY与set_item_property有什么区别?


    尽量使用APP_ITEM_PROPERTY.SET_PROPERTY和APP_ITEM_PROPERTY.SET_VISUAL_ATTRIBUTE代替SET_ITEM_PROPERTY
    set_item_property是form builder带的。app_item_property.SET_PROPERTY是oracle公司为ebs开发的包,底层还是调用set_item_property.
     

    APP_ITEM_PROPERTY.SET_PROPERTY 用法

    ALTERABLE

    app_item_property.set_property(itemid, ALTERABLE,PROPERTY_ON);

    等价于:
    set_item_instance_property(itemid, CURRENT_RECORD,INSERT_ALLOWED, PROPERTY_ON);
    set_item_instance_property(itemid, CURRENT_RECORD,UPDATEABLE, PROPERTY_ON);
    set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);
    set_item_property(itemid, UPDATEABLE, PROPERTY_ON);

    ALTERABLE_PLUS

    app_item_property.set_property(itemid, ALTERABLE_PLUS,PROPERTY_ON);
    等价于:
    set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);
    set_item_property(itemid, UPDATEABLE, PROPERTY_ON);
    如果item是隐藏的无效

    ENTERABLE

    app_item_property.set_property(itemid, ENTERABLE,PROPERTY_ON);
    等价于:
    set_item_instance_property(itemid, CURRENT_RECORD,INSERT_ALLOWED, PROPERTY_ON);
    set_item_instance_property(itemid, CURRENT_RECORD,UPDATEABLE, PROPERTY_ON);
    set_item_instance_property(itemid, CURRENT_RECORD,NAVIGABLE, PROPERTY_ON);
    set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);
    set_item_property(itemid, UPDATEABLE, PROPERTY_ON);
    set_item_property(itemid, NAVIGABLE, PROPERTY_ON);
    如果item是隐藏的无效

    ENABLED

    app_item_property.set_property(itemid, ENABLED,PROPERTY_ON);
    例如:
    set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);
    set_item_property(itemid, UPDATEABLE, PROPERTY_ON);
    set_item_property(itemid, NAVIGABLE, PROPERTY_ON);

    如果是按钮 APP_ITEM_PROPERTY.SET_PROPERTY  等价于: set_item_property(itemid, ENABLED, PROPERTY_ON);

    If the item is not a text item, list, or button, then the
    APP_ITEM_PROPERTY.SET_PROPERTY call 等价于:
    set_item_property(itemid, ENABLED, PROPERTY_ON);
    set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);
    set_item_property(itemid, UPDATEABLE, PROPERTY_ON);

    DISPLAYED

    app_item_property.set_property(itemid, DISPLAYED,PROPERTY_ON);
    等价于:
    set_item_property(itemid, DISPLAYED, PROPERTY_ON);
    如果项目不是一个显示项目设置:
    set_item_property(itemid, ENABLED, PROPERTY_ON);
    set_item_property(itemid, NAVIGABLE, PROPERTY_ON);
    If the item is neither a display item nor a button then also set:
    set_item_property(itemid, QUERYABLE, PROPERTY_ON);
    set_item_property(itemid, INSERT_ALLOWED, PROPERTY_ON);
    set_item_property(itemid, UPDATEABLE, PROPERTY_ON);

    REQUIRED

    app_item_property.set_property(itemid, REQUIRED,PROPERTY_ON);
    等价于:
    set_item_property(itemid, REQUIRED, PROPERTY_ON);
    如果item是隐藏的无效

  • 相关阅读:
    Cookie&Session会话跟踪技术
    JS前端数据多条件筛选(商品搜索)
    vue数据传递的特殊实现技巧
    Vue2.x directive自定义指令
    vue 自定义组件使用v-model
    Array.prototype.slice.call(arguments)探究
    webstorm快捷键汇总
    表单添加缩略图及截图js代码
    CSS水平垂直居中的几种方法
    下载页面判断客户端
  • 原文地址:https://www.cnblogs.com/Bigbirdblog/p/4817038.html
Copyright © 2020-2023  润新知