为什么 google 驱动器选择器会影响 ext js 组合字段模板?
Why is google drive picker affecting ext js combo field template?
几年前,一位前同事向我维护的项目添加了 ext 组件,特别是 Combobox。现在我正在尝试添加 a google drive picker 以允许用户从 google 驱动器中访问 select 项目。用户加载 google 选择器后,如果 he/she 然后与组合框交互,则结果将不会正确显示,尽管 XHR 请求正确返回数据。我在 boundlist.js 文件中看到它创建 XTemplate 对象的位置,但没有看到将它应用于商店中每条记录的位置...
有没有人处理过这个问题或类似的问题?有没有办法避免两个JS库之间的冲突?
我 运行 遇到了与 ExtJS 3.3 相同的问题。
因为gdrive js客户端在数组原型中添加了一个函数,叫做values。
combo 的 XTemplate 的子模板有一个目标 "callback",如下所示:
(function(values,parent
/**/) {
with(values){ return values; }
})
这个"callback"是由Ext.XTemplate函数生成的。我修改了它以生成 "callback" 像这样:
(function(values,parent
/**/) {
if(typeof values.values != "function"){with(values){ return values; }} else {return values;}
})
此致,
久拉
几年前,一位前同事向我维护的项目添加了 ext 组件,特别是 Combobox。现在我正在尝试添加 a google drive picker 以允许用户从 google 驱动器中访问 select 项目。用户加载 google 选择器后,如果 he/she 然后与组合框交互,则结果将不会正确显示,尽管 XHR 请求正确返回数据。我在 boundlist.js 文件中看到它创建 XTemplate 对象的位置,但没有看到将它应用于商店中每条记录的位置...
有没有人处理过这个问题或类似的问题?有没有办法避免两个JS库之间的冲突?
我 运行 遇到了与 ExtJS 3.3 相同的问题。
因为gdrive js客户端在数组原型中添加了一个函数,叫做values。 combo 的 XTemplate 的子模板有一个目标 "callback",如下所示:
(function(values,parent
/**/) {
with(values){ return values; }
})
这个"callback"是由Ext.XTemplate函数生成的。我修改了它以生成 "callback" 像这样:
(function(values,parent
/**/) {
if(typeof values.values != "function"){with(values){ return values; }} else {return values;}
})
此致,
久拉