在我正在处理的应用程序中,有一个选择菜单,其中包含待定,活动,非活动等选项。我想让用户创建自己的自定义选项以包含在这些菜单中。他们应该被允许添加编辑并删除他们自己的自定义选项,但不是系统默认值。什么是一个很好的规范化mysql模式?让用户创建自己的自定义选择菜单选项,同时保持应用程序默认值
1
A
回答
1
看一看这个post和尤其是在这个资源:http://www.billsternberger.net/jquery/dynamically-add-dropdownlist-option-using-jquery/
这很简单,你想要做什么(除了删除,但不应该是很难实现:))
关于表结构,我的建议有选择项目的表,可能有以下字段:
select_id (int 11), value (varchar 255), added_by_user (int 1)
其中added_by_user
没有指定用户,但如果是由非盟告诉添加SER。 而在用户表中,您可以将字段select_id
作为外键添加。 现在你可以告诉,如果一个条目是由用户添加的,如果是的话,由哪个用户添加。
这是非常基本的,但正如我所说,这只是一种做法(和我这样做的方式:)),并且你明白了。
//编辑:
如果你希望用户能够有多个条目,条目表应该,当然包含users_id
作为外键(而不是其他方式如它是在上述情况下):
select_id (int 11), value (varchar 255), added_by_user (int 1), user_id (int 11)
根据user_id
s的处理方式(例如,用户与ID = 0是管理员或某物)的added_by_user
领域可能是过时的这里。
相关问题
- 1. 自定义下拉默认选择项
- 2. Winscp“保持远程目录最新”保存自定义默认同步选项
- 3. 自定义菜单选项使用menu.addIntentOptions()
- 4. 自定义选择下拉菜单,无法选择用户添加项目
- 5. 如何创建自定义选项卡在Android应用程序
- 6. 如何让用户能够选择/创建并保存自己的类别?
- 7. 使用自定义主题和选项的自定义选项菜单
- 8. 反应 - 选择:保持菜单中的选定项目
- 9. 保持用户自定义选项卡栏项目
- 10. Ruby on rails:选择带默认值属性的选项菜单
- 11. 在TabLayout中启动应用程序时,特定选项卡的默认“选择”
- 12. Android中的自定义选项菜单
- 13. JQuery菜单 - 默认选择项目
- 14. 如何让用户在由我创建的自定义选项卡中添加自己的内容?
- 15. 的iOS浏览应用程序的自定义上下文菜单选项
- 16. 如何自定义HTML选择选项菜单?
- 17. 如何创建自定义标签栏,无需默认选择任何项目
- 18. CKEditor自定义选择菜单
- 19. 如何在android中创建自定义选项菜单
- 20. 默认菜单选项
- 21. 自定义选中的单选按钮,保持AJAX调用
- 22. 自定义选择也显示默认选择
- 23. 如何在用户选择菜单项后保持NSPopUpButton打开?
- 24. 带选项的HTML选择表单输入自定义值
- 25. 在webview运行时调用自定义选项菜单
- 26. 选择应用程序的菜单
- 27. 无法更改具有自定义选择事件处理程序的选择菜单的选项
- 28. 创建自定义Twitter应用程序
- 29. 应用程序选择器的默认选择
- 30. 自定义HTML选择创建
嗨,是的jquery添加到选择是很容易的。在你的表格示例中。如果用户添加了多个条目会发生什么情况。在用户表中它将如何存储select_ids的多个fk?在added_by_user字段中存储用户ID会更好吗?所以当我们查询这个表时,显示系统默认值加上任何其中的added_by_user等于当前的用户ID? – Anagio 2011-12-22 13:15:07
是的,你是对的!在你的情况下,你应该将'users_id'作为外键存储在entries-table中!我会更新我的答案。 – Quasdunk 2011-12-22 13:41:44
@Anagio顺便说一句,如果你不想使用它,jQuery/JavaScript是不必要的,它只是让它看起来更好一些。但它也完美无缺。 – Quasdunk 2011-12-22 13:54:49