经过数小时的努力,我终于发现,一旦为textarea设置了scrollHeight,就无法设置textarea的行。为什么会发生这种事,我们该如何解决呢?
<?php
include("ajaxLink.php");
?>
<textarea id = 'textarea' cols = '30' rows = '3' onkeydown = "changeIt()">
text text text text text text text text
text text text text
因此,要使用行布局将元素包装到flex中,我所要做的就是:
div {
display: flex;
flex-direction: row; /* I want to change this to column */
flex-wrap: wrap; /* wrap doesn't seem to work on column, only row */
}
<div>
<p>these</p>
<p>will</p>
<p>wrap</p>
</div&g
我有两个元素在我的页面的身体,我想生活在一起,填补所有的垂直空间。
我的代码非常简单:
<!-- index.html minus all the usual junk-->
<!-- also ignore the lack of a url-tag and the like, it's intentionally left out -->
<body>
<textarea id="text-field">
<iframe id="render-field">
</body>
有办法在Flex 3中显示多行文本吗?到目前为止,我尝试过的两个控件是mx:Text和mx:TextArea。每个控件都有自己的与其关联的错误。参考: mx:Text mx:TextArea 。基本上,如果不指定高度,并且文本包装到下一行(高度由Flex根据包装动态确定),则两个控件都不正确地处理滚动。有没有人能找到可能有用的解决办法?
谢谢。
更新:我在过去尝试过的方法之一是手动计算mx:元素的高度。我可以使用以下方法来做到这一点:
var textItem:Text = new Text();
var len:int = value.length;
var lines:int = int