加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle APEX交互式陈诉前提列链接表现

发布时间:2021-04-02 04:58:58 所属栏目:站长百科 来源:网络整理
导读:我有一个交互式陈诉,表现文章表中的全部记录.对付已登录的作者,我想表现全部记录,可是只应为该作者撰写的那些文章表现EDIT.在文章表中,我有CREATED_BY列,个中包括作者用户名. 我在链接列中添加了前提作为表达式1中的项目/列的值=表达式2,由于Expression1 =#C

我有一个交互式陈诉,表现文章表中的全部记录.对付已登录的作者,我想表现全部记录,可是只应为该作者撰写的那些文章表现EDIT.在文章表中,我有CREATED_BY列,个中包括作者用户名.

我在链接列中添加了前提作为表达式1中的项目/列的值=表达式2,由于Expression1 =#CREATED_BY#& Expression2 =:APP_USER

但这不起浸染.这是我第一次回收这种要领按照前提表现编辑链接.

当我添加前提表达式1中的项目/列的值不为空并配置Expression1 =#CREATED_BY#时,它如故没有表现编辑链接.以是,我以为#CREATED_BY#返回null.可是表中的记录有一个值&我也在陈诉专栏中看到了它.

有人可以资助吗?我不知道我那边堕落了.

办理要领

您行使的前提是列,而不是每行,因此您将无法以这种方法执行此操纵.

我以为实现此目标的最佳要领是在查询中建设一个假造列,您将用作编辑链接:

SELECT
     CASE
      WHEN CREATED_BY = :APP_USER THEN
        '<a href="' || APEX_UTIL.PREPARE_URL( p_url => 'f?p=' || &APP_ID. || ':<YOUR EDIT PAGE>:'||&SESSION.||'::NO::<PAGE ITEM>:'||COLUMN ID,p_checksum_type => 'SESSION') || '"><img src="/i/menu/pencil2_16x16.gif"></a>'
      ELSE ''
    END edit_link,...THE REST OF YOUR QUERY...

您还必需将列界说下的列的表现变动为

Standard Report Column

您可以选择删除下面的选项

Allow Users To:
so the user couldn’t hide/sort/… the column.

但愿这可以帮到你.任何疑问或进一步表明只是问.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读