通过提供JSON自定义Divshot?

时间:2013-12-16 22:55:48

标签: divshot

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

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

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

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

您如何看待这种方法?

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

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

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

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

0 个答案:

没有答案