dijit / InlineEditBox:如何设置每行的最大字符数

时间:2017-02-15 09:44:02

标签: dojo inlineeditbox

在Dojo的文本编辑器(dijit / InlineEditBox)中,我需要动态设置每行的最大字符数。

我怀疑" editorparams"可以用于此,但我找不到文档或关于它的好例子。

是否可以设置每行的最大字符数?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

是的,有可能。 editorParams应包含具有编辑器属性的对象,您在InlineTextBox中使用。
请参阅下面的代码段。
在这种情况下,编辑器为dijit/form/TextBox,其属性maxlength设置为10.

require(["dojo/parser",
         "dijit/InlineEditBox", 
         "dijit/form/TextBox" ], 
function(parser){
parser.parse();

});
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.8.9/dojo/dojo.js"></script>
<div id="editBox" data-dojo-type="dijit/InlineEditBox"  data-dojo-props="editor:'dijit/form/TextBox',
editorParams:{maxlength: 10}" >123456789</div>