egroupware / magicsuggest
为EGroupware项目定制的magicsuggest编译版本。
2.1.5
2018-06-21 13:36 UTC
Requires
- components/bootstrap: >=3.0.0
- components/jquery: >=1.8.3
README
- 添加编辑模式功能,以便修改已输入的标签(整数值的项目不可编辑)
正在寻找维护者
请参阅: Magicsuggest#307
魔建议v2.0.0
魔建议的新家在这里:http://nicolasbize.com/magicsuggest/ 它包括全新的API文档、示例、教程等!
里程碑变更日志
魔建议v.2.0.0
- 新家在http://nicolasbize.com/magicsuggest/,运行动态示例,gh-pages无法处理
- 现在使用Bootstrap 3(必需)
- 响应式设计
- 不再有侵入式加载
v1.3.1 再次修复错误!(次要标记里程碑 - 2013年8月17日)
- (修复)现在启用禁用后有效(归功于amanokerim - https://github.com/amanokerim)
- (修复)触发图标现在占满整个高度(归功于DioVayne - https://github.com/DioVayne)
- (修复)清除现在与isSilent兼容(归功于Coywolf - https://github.com/Coywolf)
- (修复)groupBy在1.3.0中损坏
- (特性)与最新jQuery 1.10.2兼容(归功于RafaelMalgor - https://github.com/RafaelMalgor)
- (特性)结果JSON对象现在可以有自定义结果属性resultsField(归功于RafaelMalgor - https://github.com/RafaelMalgor)
v1.3.0 添加更多特性和错误修复(次要标记里程碑 - 2013年5月25日)
- (特性)组合组件现在可以通过相同的div元素获取(归功于meghuizen - https://github.com/meghuizen)
- (修复)与1.2.7+的CSS错误与triggerHidden(归功于ScullWM - https://github.com/ScullWM)
- (修复)即使加载了大量数据,容器也始终以1行渲染(归功于travishaagen - https://github.com/travishaagen)
- (特性)添加最小jQuery版本以在文档中工作(归功于rajeshmeniya - https://github.com/rajeshmeniya)
- (修复)输入未正确启用/禁用(归功于zerekw - https://github.com/zerekw)
- (特性)添加getName和setName以轻松获取/设置组件的表单名称(归功于jbmoens - https://github.com/jbmoens)
- (修复)当在DOM原始元素中指定值时,它被正确传递给MS。(归功于jbmoens - https://github.com/jbmoens)
- (修复)输入空间现在始终使用剩余空间,这导致问题更少。
- 当用于单选组合框时,(fea)组合逻辑现在更加丰富。
- (fix)在小组合框中进行单选时,占据的空间仍然保持在同一行。(感谢ScullWM - https://github.com/ScullWM)
- (fea)现在可以通过Ctrl键选择多个项目。(感谢meghuizen - https://github.com/meghuizen)
- (fea)触发图标现在使用纯CSS。(感谢meghuizen - https://github.com/meghuizen)
- (fea)cfg(data)现在可以接受一个函数作为参数。(感谢meghuizen - https://github.com/meghuizen)
- (fea)cfg(data)可以接受一个json对象,其中数据项位于results属性内
- (fix)CSS已修复,使其在bootstrap模态框中正确行为。(感谢daenuprobst - https://github.com/daenuprobst)
- (fea)通过减少绘制调用到一次,优化了建议渲染。(感谢meghuizen - https://github.com/meghuizen)
- (fix)当组合框禁用时,现在可以更长时间地删除标签(感谢grena - https://github.com/grena)
- (fix)设置数据只通过可见的建议集进行(感谢grena - https://github.com/grena)
- (fix)缺少分号,已通过完整的jslint检查(感谢grena - https://github.com/grena)
- (fix)当maxSuggestions设置为10时,建议没有出现。(感谢zerekw - https://github.com/zerekw 和 plasmaxy - https://github.com/plasmaxy)
- (fix)clear函数已损坏(感谢travishaagen - https://github.com/travishaagen)
- (fea)现在可以完全从DOM容器元素设置组件的配置。
- (fea)为了知道是否是用户触发的,已添加了选择更改方法的静默模式。(感谢travishaagen - https://github.com/travishaagen)
- (fea)添加了setData(object)方法,以便在渲染后填充组合框(感谢travishaagen - https://github.com/travishaagen)
- (fix)当用户输入速度超过typeDelay时,会发送两次ajax查询(感谢arvenom - https://github.com/arvenom)
- (fix)在使用自定义渲染时,突出显示搜索结果也会突出显示HTML标签(感谢pstuart2 - https://github.com/pstuart2)
- (fea)添加了cfg(strictSuggest),用户可以选择建议的方式
- (fea)添加了cfg(toggleOnClick),用户可以通过单击来展开/关闭组合框(感谢psulek - https://github.com/psulek)
- (fix)执行初始ajax调用时,空建议文本被错误地触发(感谢curtgrimes - https://github.com/curtgrimes)
- (fea)添加了cfg(selectionRenderer)(感谢pstuart2 - https://github.com/pstuart2)
- (fix)空文本类没有被正确触发(感谢jods4 - https://github.com/jods4)
- (修复) IE8 兼容性(感谢 Airborn22 - https://github.com/Airborn22)
- (特性) MagicSuggest 现在可以从 select dom 组件渲染。 (感谢 Yogu - https://github.com/Yogu)
- (特性) 当允许自由条目时,on blur 现在会自动将输入的文本添加到选择中(感谢 Airborn22 - https://github.com/Airborn22)
- (特性) 新的公共方法 empty(),将清除用户文本。
- (修复) 确保在触发加载事件之前 combo 已填充
- (特性) 重命名了一些事件以改善可读性
v1.2.0 jQuery 插件的标准化(小里程碑 - 2013年3月4日)
- (修复) 修复了当可以编辑 emptyText 时禁用行为的错误
- (修复) collapse 方法会抛出错误
- (配置) typeDelay:键盘注册之间的时间间隔(毫秒)(感谢 jayesbee - https://github.com/jayesbee)
- (特性) 标准化了 jQuery 插件(感谢 jayesbee - https://github.com/jayesbee)
- (特性) 添加了文档示例
- (配置) name:用作表单元素的 magicsuggest 的名称(感谢 iambibhas - https://github.com/iambibhas)
- (修复) 当值作为文本渲染时启动渲染
- (配置) dataParams:ajax 请求的附加参数(感谢 jayesbee - https://github.com/jayesbee)
- (修复) 与内部文本相关的其他渲染问题
v1.1.0 各种增强和错误修复(小里程碑 - 2013年2月19日)
- (特性) 关闭交叉样式现在融合得更好
- (特性) 按下 ESC 现在会折叠 combo(不会失去焦点)
- (修复) 无法输入由空格组成的条目
- (配置) noSuggestionText:当没有从给定数据中提供建议时显示的文本
- (配置) minCharsRenderer:允许自定义未输入足够字符以触发搜索时的消息
- (配置) maxEntryRenderer:允许自定义输入太多字符时的消息
- (配置) maxEntryLength:限制用户输入的字符数
- (配置) style:应用于主要容器的自定义样式
- (配置) infoMsgCls:应用于辅助元素的自定义类
- (特性) 新的辅助消息在右上角以通知组件状态
- (配置) id:允许为组件提供一个自定义 ID
- (配置) inputCfg:允许传递给 INPUT 标签的附加参数。启用使用 AngularJS 的自定义标签,例如。
- (配置) renderer:允许在 combo 中进行自定义渲染。
- (配置) groupBy:允许在 combo 框列表中进行分组。
- (修复) 当从 combo 选择元素时,blur 事件现在可以正确注册
- (修复) 在 IE 中悬停触发时闪烁
- (配置) strictSuggest:设置建议将如何被提出
- (修复) maxResults 现在可以正确解释
- (修复) maxSelection 现在可以正确解释
- (配置) method:设置 ajax 方法,默认为 'POST'
- (特性) ajax 请求现在可以解释服务器基础上的多个结果。
- (修复) 当在页面上单击时触发的 blur 事件会触发错误
- (配置) required:当未填写时触发无效/有效事件
- (特性) 通过 isValid() 方法进行验证
v1.0. 初始组件发布
- 选择是否允许自由条目
- 键盘管理
- 主题能力
- 静态和动态数据处理
- 定位