我在CMS_USER表中添加了两个新的自定义字段。
两个字段都是整数类型,表单控件是下拉列表类型。
当前两个下拉列表都由编辑控件设置中的SQL查询填充。
我希望实现功能,因为当用户从第一个下拉列表中选择任何值时,第二个下拉列表将根据第一个下拉列表的选定值填充。
第二个下拉列表将填写第一个下拉列表选择的索引已更改。
我该怎么办呢。
路径为管理员登录 - > CMSSiteManager - > 管理 - > 用户 - > 修改用户 - > 自定义字段。
第一个下拉列表是 CompanyName ,其次是公司地址
感谢任何帮助。
答案 0 :(得分:3)
我想到的唯一想法(如果你不想创建自定义控件)就是在SQL查询中解析宏。所以应该可以使用以下
SELECT AddressID, AddressName FROM TableWithAdresses WHERE AddressCompanyID = {% EditedObject.GetValue("CompanyID") %}
作为第二个下拉列表的查询。使用集成SQL调试(CMS站点管理器 - >管理 - >系统 - >调试 - > SQL调试)来查看发生的情况。
答案 1 :(得分:1)