【发布时间】:2017-09-14 08:36:45
【问题描述】:
我有一个包含下拉列表的文档类型,我需要在其中添加一些内容:
我需要在下拉列表中动态显示数据库表名。
在更改下拉选项时,我需要在另一个下拉列表中显示选定的表列名称。
仅使用现有数据类型是否可以实现上述目标,或者需要使用 razor 语法创建自定义模板(如果是这样,那么模板将如何直接显示在后台内容节点中?)
您能否提供您的观点和代码/教程的任何链接?
【问题讨论】:
我有一个包含下拉列表的文档类型,我需要在其中添加一些内容:
我需要在下拉列表中动态显示数据库表名。
在更改下拉选项时,我需要在另一个下拉列表中显示选定的表列名称。
仅使用现有数据类型是否可以实现上述目标,或者需要使用 razor 语法创建自定义模板(如果是这样,那么模板将如何直接显示在后台内容节点中?)
您能否提供您的观点和代码/教程的任何链接?
【问题讨论】:
如果这是用于后台,您将需要在 HTML 和 Angular 中执行此操作,并使用 API 控制器来处理数据库查找内容。
据我所知,没有内置的东西可以做相互依赖的下拉菜单,所以你必须创建一个新的 DataType 才能做到这一点。
这里的过程很长,但这里有一些关于在 Umbraco 7 中创建自定义 DocType 的有用链接。
https://our.umbraco.org/documentation/tutorials/Creating-a-Property-Editor/ http://velstand.info/tips/umbraco/to-create-a-datatype-by-using-external-data-sources/ https://24days.in/umbraco-cms/2016/custom-property-editor-tutorial/
【讨论】: