首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于现代化,变形日期小部件不显示/JS变形日期回调失败

由于现代化,变形日期小部件不显示/JS变形日期回调失败
EN

Stack Overflow用户
提问于 2014-02-07 04:51:53
回答 1查看 162关注 0票数 1

我不知道这两个问题是否以任何方式相关,因为我对现代不太了解。

在模型的SqlAlchemy映射中,小部件通过ColanderAlchemy与日期字段相关联:

代码语言:javascript
复制
class Model(Base):
    ...
    date = Column(Date, nullable=True, default=None, 
                    info={'colanderalchemy': { 'widget': deform.widget.DateInputWidget(), }} )

它被作为colander.Date映射到模式中:

代码语言:javascript
复制
sch = SQLAlchemySchemaNode(Model)
sch.children[n]
<colander.SchemaNode object at 121775952 (named date)>
sch.children[n].typ
<colander.Date at 0x74226d0>

但在输入字段时不显示Datepicker小部件。

在提交表单时,与此Deform date字段相关的js脚本将失败,并显示

代码语言:javascript
复制
ReferenceError: Modernizr is not defined

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-07 04:56:52

在不了解更多信息的情况下,我将猜测Deform Date小部件具有类似于if(!Modernizr.touch){}Modernizr依赖项

我会包括现代,或者调查源代码,寻找对现代的引用-看看这是否可以解决你的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21613794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档