如何实现服务端插件中的交互式提示功能?

2026-05-20 21:070阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计637个文字,预计阅读时间需要3分钟。

如何实现服务端插件中的交互式提示功能?

在执行数据保存、审核等操作时,通常需将检查结果反馈给用户确认,尤其是涉及多步骤确认的交互。这类交互在BOS+IDE中难以直接实现,需编写操作的服务端插件来完成。

在单据进行保存、审核等操作时,常常需要把检查结果反馈给用户确认,甚至是多步骤确认,这种交互,暂时用BOS IDE难以实现,需要编写操作的服务端插件完成。 如何编写操作的服务端插件,与主题无关,我们先略过,直奔主题:在插件代码中实现交互提示;

1.检查用户的确认信息,如果用户已经确认,则跳过检查,直接执行主功能:

// 定义交互来源标示,与其他检查区分,互不干扰string spensorKey = "???";bool ignore = false; // 用户是否已经确认过this.Option.TryGetVariableValue<bool>(spensorKey, out ignore);if (ignore || this.Option.HasInteractionFlag(spensorKey)){// TODO : 业务逻辑主代码return;}

2. 定义提示信息显示模型。提示信息可能有多列、多行。

阅读全文
标签:

本文共计637个文字,预计阅读时间需要3分钟。

如何实现服务端插件中的交互式提示功能?

在执行数据保存、审核等操作时,通常需将检查结果反馈给用户确认,尤其是涉及多步骤确认的交互。这类交互在BOS+IDE中难以直接实现,需编写操作的服务端插件来完成。

在单据进行保存、审核等操作时,常常需要把检查结果反馈给用户确认,甚至是多步骤确认,这种交互,暂时用BOS IDE难以实现,需要编写操作的服务端插件完成。 如何编写操作的服务端插件,与主题无关,我们先略过,直奔主题:在插件代码中实现交互提示;

1.检查用户的确认信息,如果用户已经确认,则跳过检查,直接执行主功能:

// 定义交互来源标示,与其他检查区分,互不干扰string spensorKey = "???";bool ignore = false; // 用户是否已经确认过this.Option.TryGetVariableValue<bool>(spensorKey, out ignore);if (ignore || this.Option.HasInteractionFlag(spensorKey)){// TODO : 业务逻辑主代码return;}

2. 定义提示信息显示模型。提示信息可能有多列、多行。

阅读全文
标签: