通过选择框创建实体
Entity Creation Via Select Box
当用户想要的选项没有出现在选择框中时,我如何使用户能够通过选择框本身,通过可视quickbook, harvest等创建新选项?
我想在选择框中包括一个"创建"选项,当它被选中时显示相邻的文本框。在提交时,新的"选项"将在单独的参数散列中提交。后端API将首先在事务中处理新的选项请求。虽然我相信这种方法是有效的,但我觉得应该有更好的方法。想法/见解感激。
我通常是这样做的:
在选择框旁边,我添加了一个"添加新"按钮。当点击这个按钮时,将打开一个模态对话框(例如https://github.com/angular-ui/bootstrap/tree/master/src/dialog),其中包含一个用于创建新条目的表单。
当用户填写对话框表单并单击"保存"时,在服务器成功响应后,我会关闭对话框并更新选择框选项,或者通过再次从服务器拉出列表,或者通过将新项目附加到先前获取的列表中。
在过程结束时,我将预先选择新创建的项,因为这是用户最初打算选择的。
其他解决方案是使用像select2插件和指令(http://ivaynberg.github。Io/select2/, https://github.com/angular-ui/ui-select2),它的标签支持,使您能够创建新的标签在适当的
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- 微风从现有实体创建实体
- 如何在phantomjs中创建实体
- 创建Crafty JS实体的类(类的类?)
- 用于使用 DateTime 创建新实体的 API 控制器
- 是否可以捕获内部创建的必应地图实体的事件
- 创建来自 Twitter REST API 实体(主题标签、链接、提及等)的推文文本的链接
- Knockout.js toJSON 从 Breeze 实体创建空对象
- 如何在javascript中创建实体
- 通过选择框创建实体
- 依靠其他实体在微风中创建实体
- 基于实体属性值创建数据网格
- 创建新实体时用javascript刷新视图
- 如何在JHipster 3.x中创建具有相关实体列表的实体视图
- 无法识别微风创建实体类型
- SAPUI5创建带有日期的OData实体——生成以CX_SXML_PARSE_ERROR结束的错误请求负载
- 在不修改/创建实体记录的情况下触发插件
- 基于数据库实体创建模型