Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm doors 打开模块时自动打开对话框(带按钮)_Ibm Doors - Fatal编程技术网

Ibm doors 打开模块时自动打开对话框(带按钮)

Ibm doors 打开模块时自动打开对话框(带按钮),ibm-doors,Ibm Doors,我正在寻找一些关于如何完成一些事情的建议。每次有人打开我的Doors数据库中的模块时,我都希望出现一个对话框。这样做的目的是拥有一个更可靠的数据库,我们可以了解人们为什么要编辑模块以及何时编辑。我希望对话框具有两个不同的功能: 它应该以按钮格式列出打开模块的某些原因,用户将单击他们打开模块的原因 如果打开模块的原因是编辑模块,则应打开一个单独的窗口,询问他们要解决的问题报告编号或编辑原因 我想将响应存储在数据库中的某个位置,比如该模块的日志,以及它被打开的原因、时间和用户 如果有人对我在哪里可以

我正在寻找一些关于如何完成一些事情的建议。每次有人打开我的Doors数据库中的模块时,我都希望出现一个对话框。这样做的目的是拥有一个更可靠的数据库,我们可以了解人们为什么要编辑模块以及何时编辑。我希望对话框具有两个不同的功能:

  • 它应该以按钮格式列出打开模块的某些原因,用户将单击他们打开模块的原因
  • 如果打开模块的原因是编辑模块,则应打开一个单独的窗口,询问他们要解决的问题报告编号或编辑原因
  • 我想将响应存储在数据库中的某个位置,比如该模块的日志,以及它被打开的原因、时间和用户
  • 如果有人对我在哪里可以找到解决方案有任何见解/对我的逻辑有任何建议,请告诉我。

    欢迎使用DXL

    我想你会想用一个持久的触发器

    这很简单,但就像所有简单的事情一样,可能是危险的

    Trigger t = trigger ( "t1" , project->all->module->all , pre , open , 10 , "#include <\\NETWORK PATH\Report.dxl>" )
    
    Trigger t=Trigger(“t1”,项目->全部->模块->全部,前置,打开,10,#包含”)
    
    这将为整个数据库创建一个触发器,应用于所有模块,当用户试图打开模块时,将执行Report.dxl

    注意:上面的代码未经测试(我不想在整个数据库中转储触发器,因此语法可能有点不正确)

    然后,您需要Report.dxl中的代码(需要在用户可以访问的地方!),以实现您的目标:

  • 创建带有按钮的GUI
  • 如果选择了“编辑”,则创建另一个提示
  • 打开一个流并将所需的任何信息附加到日志文件中

  • 如果您在这些步骤上需要帮助,请告诉我,我将尽力提供帮助。

    您好,我想使用DXL执行一个按钮(导出------->纯文本)。此函数触发器在这种情况下有用吗?