Lotus notes Lotus Notes-公式:在前端显示对话框列表选项

Lotus notes Lotus Notes-公式:在前端显示对话框列表选项,lotus-notes,lotus-domino,lotus,lotus-formula,Lotus Notes,Lotus Domino,Lotus,Lotus Formula,我已经询问了列值显示,在对话框列表选择中,将有3列,当用户选择一列时,视图选择中的别名将反映在对话框列表字段中。但我现在的问题是,值存储在后端,因此用户在编辑表单时无法直观地看到它。选择后是否可能立即显示该值?我试过创建一个“Computed for display”字段,但这使得它非常冗余 以下是我的列值代码: SiteNum+“”+Site+“”+State+“|”+SiteNum 和我的对话框列表公式: @Unique(@DbColumn(“:“NoCache”@DbName;“SiteL

我已经询问了列值显示,在对话框列表选择中,将有3列,当用户选择一列时,视图选择中的别名将反映在对话框列表字段中。但我现在的问题是,值存储在后端,因此用户在编辑表单时无法直观地看到它。选择后是否可能立即显示该值?我试过创建一个“Computed for display”字段,但这使得它非常冗余

以下是我的列值代码:
SiteNum+“”+Site+“”+State+“|”+SiteNum
和我的对话框列表公式:
@Unique(@DbColumn(“:“NoCache”@DbName;“SiteLookupView”4))

谢谢

如果您同时需要“可见”值和“别名”,那么我通常会这样做:

  • 字段,多值,名称“SelectionList”,对用户隐藏,公式:

    @Unique(@DbColumn(“:“NoCache”@DbName;“SiteLookupView”4))

  • 字段:DialogList,名称为“Selection”(或最适合的名称),“Use Formula”,简单地说就是公式:

    选择列表

  • 字段:文本,名称:SelectionReadable,Computed(如果视图中需要)或Computed for Display(如果仅在读取模式下需要),公式:

    @Replace(选择;@Word(选择列表;“|”;2);
    @Word(选择列表;“|”1)

  • 现在,您可以在读取模式下隐藏“Selection”,在编辑模式下隐藏“SelectionReadable”,如果SelectionReadable没有计算出来显示,那么您甚至可以在视图中使用它

    这是多余的吗?是的,但在Notes中就是这样做的…

    如果同时需要“可见”值和“别名”,那么我通常会这样做:

  • 字段,多值,名称“SelectionList”,对用户隐藏,公式:

    @Unique(@DbColumn(“:“NoCache”@DbName;“SiteLookupView”4))

  • 字段:DialogList,名称为“Selection”(或最适合的名称),“Use Formula”,简单地说就是公式:

    选择列表

  • 字段:文本,名称:SelectionReadable,Computed(如果视图中需要)或Computed for Display(如果仅在读取模式下需要),公式:

    @Replace(选择;@Word(选择列表;“|”;2);
    @Word(选择列表;“|”1)

  • 现在,您可以在读取模式下隐藏“Selection”,在编辑模式下隐藏“SelectionReadable”,如果SelectionReadable没有计算出来显示,那么您甚至可以在视图中使用它


    这是多余的吗?是的,但这是在Notes中执行的方式…

    您可以创建一个“计算显示”字段,该字段的值设置为要显示的项目名称。如果没有显示,您可以将选项设置为“关键字更改时刷新字段”


    例如,如果您希望基于所选项目显示不同的值,则可以在“计算为显示”字段中使用@DbLookup公式从视图中获取另一个字段。

    您可以创建一个“计算为显示”字段,该字段的值设置为要显示的项目名称。如果该字段未显示,则可以设置该选项“关键字更改时刷新字段”的步骤


    如果您希望根据所选项目显示不同的值,例如,您可以在“计算为显示”字段中使用@DbLookup公式从视图中获取另一个字段。

    谢谢Ken,您的帮助很大。:)谢谢Ken,您的帮助很大。:)谢谢Torsten,我感谢您的帮助。谢谢Torsten,我感谢您的帮助。