在Dojo的文本编辑器(dijit/InlineEditBox)中,我需要动态设置每行的最大字符数。
我怀疑"editorparams“可以用来做这件事,但我找不到关于它的文档或好的例子。
是否可以设置每行的最大字符数?如果是这样的话,是怎么做的?
发布于 2017-02-20 21:45:33
是的,这是可能的。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>
https://stackoverflow.com/questions/42245730
复制相似问题