在Dijit简单文本区域禁用调整大小?

时间:2014-02-24 21:07:47

标签: resize textarea dojo

我正在使用Dojo 1.9开始学习,而我无法禁用Simple Textarea的大小调整。我真的没有特别需要这样做,我只是好奇如何以及从此无法做到。

Dijit API中没有列出任何属性,并且使用.set(“style”)更改CSS,包括在原始容器中内联(我是以编程方式执行),或者甚至尝试将resize设置为原始声明中没有,即:

var textarea = new SimpleTextarea({
                rows: 5,
                cols: 10,
                onFocus: function(){ console.log("textarea focus handler"); },
                onBlur: function(){ console.log("textarea blur handler"); },
                selectOnClick: true,
                style: "resize=none",
                value: "This is a sample SimpleTextarea."
            }, "textarea");

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

如果将样式设置为等于具有调整大小的键值对的对象:“无”将执行此操作

var textarea = new SimpleTextarea({
      style: {resize : "none"}
}, "textarea");

答案 1 :(得分:0)

你可以这样做:

<input dojotype="dijit.form.SimpleTextarea"
       id="yourTxtWidget"
       style="resize:none; width: 230px; height: 75px;"
       class="myTextField"/>