我有一个自定义的DOJO小部件和模板,用dijit.form.Textarea渲染InlineEditBox(dijit.form)。 InlineEditBox本身包装在TabController(dijit.layout)的ContentPane下。用TextArea编辑器在InlineEditBox中阻止的空格
大部分工作=>呈现TabContainer,呈现ContentPanes。
InlineEditBox也似乎是用默认的手写符号(noValueIndicator)呈现。当我点击时,我会得到一个可输入所有字符的TextArea,但空格键(至少是我尝试过的常用字符)。似乎,一些按键事件处理程序阻止空格键按键。值得注意的是,TextBox层次结构小部件(作为InlineEditBox中的编辑器小部件)似乎在响应SPACEBAR,但html textarea呈现小部件(尝试过的TextArea,SimpleTextArea)完全忽略了SPACEBAR。奇迹,谁在阻止空格键。
无法看到与该问题相关的任何问题。将不胜感激任何帮助。
代码段:
<div class="tab_container" dojoType="dijit.layout.TabContainer" doLayout="false" controllerWidget="dijit.layout.TabController">
<div dojoType="dijit.layout.ContentPane" class="tab_one" title="ONE"></div>
<div dojoType="dijit.layout.ContentPane" class="tab_two" title="TWO"></div>
<div dojoType="dijit.layout.ContentPane" class="tab_three" title="THREE">
<div dojoType="dijit.InlineEditBox" class="inline_edit_box" editor="dijit.form.Textarea"></div>
</div>
</div>