【发布时间】:2014-03-26 18:42:34
【问题描述】:
我正在使用 Dojo 1.9 开始学习,但在禁用 Simple Textarea 的大小调整时遇到了问题。我真的没有特别需要这样做,我只是很好奇如何做到这一点,并且一直无法做到。
Dijit API 中没有列出任何属性,并且使用 .set("style") 更改 CSS,包括在原始容器中内联(我正在以编程方式进行),甚至尝试将调整大小设置为原始声明中没有,即:
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");
有什么想法吗?
【问题讨论】:
-
查看此问题:stackoverflow.com/questions/5271782/…。可以用 CSS 来完成。
-
谢谢!将其包含在 html 文件中效果很好……但是,如果我可以在创建 textarea 时逐个实例地执行它,那就太好了,但这似乎不起作用。暂时解决了!
-
没有什么能阻止您将“baseClass”属性传递给包含为您执行此操作的 CSS 类的小部件;)这样您仍然可以按实例控制它。