如何自定义答案集详细信息页面的对话框?

how do I customize dialog to the detail page of an answer set?

在像

这样的对话框文件中
dialog (Result) {
  match: Content (this)

  template("Welcome!")
}

其中 Content 是一个答案集,用户从浏览答案集到每个详细信息页面,我如何自定义以使每种模式(列表、摘要、详细信息)的对话框都不同?

我想按照 if mode = Detail then template = Content.text

的方式做一些事情

您可以将此设置添加到您的 capsule.bxb 文件中。

runtime-version (2) {
   overrides {
     allow-dialogs-on-detail-pages (true)
   }
 }

在您的结果视图中,您可以在消息部分定义您的详细信息对话框。例如:

 message {
   // A single result?
   if (size(this) == 1) {
       template (Details Dialog!!!)
     }
  }