0

我正在尝试在 CCS 中使用 optgroup 标签。但是默认列表框没有这个选项。有人可以解释如何在 After Execute Event 中获取记录集并使用 PHP 进行自定义选择 HTML 并替换现有的选择代码吗?

4

1 回答 1

0

正如您所发现的,optgroupCCS 中没有处理,因此您需要做一些最重要的事情 - 或者做我所做的事情,并决定 optgroup 不值得麻烦。

您可以使用列表框Before Show(而不是“执行后”)方法来覆盖/设置选项并使用一些提供的示例作为指南。

检查以下部分的帮助文件:

  1. '动态修改列表框的“值列表”'
  2. '从数据库中检索多个字段值'

在codecharge 论坛上也有一些部分解决方案用于覆盖选项(搜索)optgroup

或者,您可以考虑 2 个从属下拉列表 - 带有组的“父级”和带有选项的“子级”。

编辑:修改列表框的 SQL

您可以在列表框属性“数据源”中执行一些非常复杂的 SQL(使用“SQL”的“数据源类型”并在查询构建器中输入您的 SQL)只要您返回至少一列,它将显示在列表框的“绑定列”和“文本列”属性。

我很困惑为什么您引用“构建之前”事件-您不需要更改那里的代码-只需使用控件的属性。对于表单和控件、数据等的大多数设置,可以通过属性和事件来完成,而无需修改生成的代码(一旦编辑,如果您更改某些内容,它将不会重新生成,因此您有代码更新并且与“设计”视图不同步)

于 2014-01-31T02:30:28.700 回答