小编Sve*_*son的帖子

嵌套的dojo小部件无法正常工作

我创建了一个非常简单的模板化小部件.像这样的东西:

function (declare, _WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin, ..., ...) {
    return declare("widgets.some.Widget", [_WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin], {..

   ...
   templateString: template,
   widgetsInTemplate: true,
   ...
}
Run Code Online (Sandbox Code Playgroud)

这个小部件加载和工作正常.但是,当我想在另一个模板化的小部件中使用它时,如下所示:

<div style="width: 400px" data-dojo-type="widgets.some.Widget" ... >
</div>
Run Code Online (Sandbox Code Playgroud)

..我最终得到2个错误:

无法读取null的属性'nodeType'

widgets.somewidgetusing.SomeWidget:解析器返回未填充的promise(可能正在等待模块自动加载),_WidgetsInTemplateMixin不支持.必须在实例化之前预先加载所有支持小部件."

这两个小部件都可以独立运行,但是当我widgets.some.Widget在另一个小部件中使用时,会出现错误.

dojo

4
推荐指数
1
解决办法
3859
查看次数

连字符导致HTML中的换行符

我想确保2012-13-12的日期总是在一行上结束.如果我使用/作为日期分隔符它可以工作,但' - ' - 符号(不是很惊讶)使日期最终在两行.

<div class="someclass">
      around  lorem Ipsium lorem Ipsium 2012-13-12 lorem Ipsium lorem Ipsium 
</div>
Run Code Online (Sandbox Code Playgroud)

.someclass { width:40mm; }
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/yjK6D/

有什么建议?

html css css3

1
推荐指数
1
解决办法
540
查看次数

标签 统计

css ×1

css3 ×1

dojo ×1

html ×1