1

我有兴趣使用 Divshot 为我们的后端系统设计自定义页面和表单。

我希望表单字段的 Divshot 检查器中的 Name 属性是一个选择下拉列表,其中列表将从从项目级别配置的 URL 检索的 JSON 填充。

这样,我可以创建一个 Divshot 项目。在项目设置中,我可以指定一个“自定义数据 JSON URL”。然后 Divshot 可以从指定的 URL 检索 JSON,并使用它来填充列表(在本例中为名称和类)。

这将是一种简单且微创的方式来进行一些巧妙的集成:通过简单地在 JSON 文件中创建可用字段名称的列表,我可以让设计人员在删除 HTML 控件时选择所需的后端数据库字段名称在画布上。

您如何看待这种方法?

将来,这种基本的 JSON 方法也可用于将其他有用的数据传递给 Divshot。例如,JSON 可以包含一个属性,该属性包含新页面的默认 HTML、可用图像 URL 的列表、要包含的默认类等——所有这些都是项目特定的设置,无需 Divshot 管理或存储这些值在内部。

对于第 2 阶段,探索在 JSON 中包含其他数据属性会很有趣,例如选择字段的名称-值-对选项列表、项目特定类等。

将来,您还可以通过允许 JSON 数据中的列表包含适用的类名来扩展功能 - 然后您可以根据该类名是否出现在控件的层次结构中来过滤列表:例如通过设置将“MyTable1”类添加到 a 时,您可以在可能的 Name 值列表中包含与“MyTable1”类关联的那些名称,并排除与“MyTable2”关联的那些值。

总之:让外部存储的项目特定 JSON 驱动 Divshot 属性选项。

4

0 回答 0