我的自定义类型中的 RelationChoice 小部件工作正常,直到collective.js.jqueryui autocomplete
启用,然后它停止工作,即停止进行关系查找;当您在该字段中键入时,没有任何反应。
(在网站的另一部分,我使用collective.js.jqueryui autocomplete
Google Maps API 在用户填写地址字段时返回地址建议。)
当前的解决方法是collective.js.jqueryui autocomplete
在我想使用 RelationChoice 小部件时禁用(然后重新启用)。不是一个好的解决方案。
- 克隆 4.2.1.1
- collective.js.jqueryui 1.8.16.9(也尝试过 1.10.0.1 - 相同的冲突)
- plone.app.dexterity 1.2.1
独立:
- 如果我只启用
plone.formwidget.autocomplete/jquery.autocomplete.min.js
我的谷歌地图查找不会触发(见下面的代码)但 RelationChoice 小部件有效 - 如果我只启用
collective.js.jqueryui autocomplete
我的谷歌地图查找工作但 RelationChoice 小部件不会触发
代码示例:
$(document).ready(function() {
initialize();
$(function() { // Google maps lookup
$("#address").autocomplete({
//This bit uses the geocoder to fetch address values
source: function(request, response) {
geocoder.geocode( {'address': request.term}, function(results, status) { ...
... <input type="text" name="address" id="address" autocomplete="off" class="ac_input">
我可以plone.formwidget.autocomplete/jquery.autocomplete.min.js
在上面的代码中重复使用吗?我不知道如何让它触发我的谷歌地图查找......?(collective.js.jqueryui autocomplete
启用后成功激活上述功能。)