如何存储具有动态选项和多层次的各种嵌套列表?

我需要创建几个格式类似于以下的表单。


1. Select This

2. Select All of the following:

    1. First

    2. Second

3. Select One of the following:

    1. First

    2. Second

一些表格将是一个简单的列表,一些将嵌套一个或两个附加级别。通常,我会将每个级别存储在具有父列的数据库中。让我难过的部分是“选择一个”(或选择多个)列表项。


我可以弄清楚需要进行的显示和记录,但我很难找到存储问题的最佳方式并允许必要的层次结构和不同的选择。我确信有几种方法可以做到这一点,只是寻求建议。


森栏
浏览 120回答 1
1回答

白衣非少年

因为我发现我不太可能收到回复,所以我一直在寻找解决方案。我现在要使用的解决方案是向数据库中的行添加一个“规则”列。在上面的示例中,数据库将类似于以下内容:list_level, list_text, rule"1", "Select This", null"2", "Select All of the Following", "all""2.1", "First", null"2.2", "Second", null"3", "Select One of the Following", "one""3.1", "First", null"3.2", "Second", null这将允许根据需要开发和编程多个动态级别以及自定义规则。
打开App,查看更多内容
随时随地看视频慕课网APP