今天修改项目的bug,用户提出文本框要固定大小,不能根据他输入的内容而变长。经过学习,得到下面三个知识点:
1.TextField控件的grow、growMax、growMin属性。grow设定为是否根据文本框的内容来更改,根据用户提出的要求,当然是不更改啦。所以设为false,然后失败(因为当给文本框setValue很长时,它会变得很长,就是用户提出的bug).
2.一个组件要让它的autoWidth和autoHeight起作用,得设定它的容器的bodyStyle:'width:100%'。见:http://hi.baidu.com/longfeisoft/blog/item/2abdda18ffc9fab14bedbc3a.html
3.为了实现用户提出的功能,我用了一个panel把这个文本框包起来,并设这个panel的布局为‘fit’。然后就OK啦。
为什么要新增一个panel来包装呢?因为项目并没有用ext来布局。