0

基本的に私がやろうとしているのは、Struts2 Textarea のサイズ変更ハンドルを「隠す」ことです。しかし、それを試みたところ、予想外の結果が得られました。私のコードでは、スクロールバーで x & y 方向にオーバーフローするように指示し、次にサイズ変更を「なし」に指示しました

サイズ変更ハンドルが消えることを期待していましたが、オーバーフローはスクロールではなく次の行に折り返されています。

<s:textarea name="newsString" cols="65" rows="17" style="overflow: scroll; resize: none;"></s:textarea>

では、サイズ変更ハンドルを非表示にしてスクロールさせるにはどうすればよいでしょうか? それが可能であれば。

4

1 に答える 1

2

Struts2 タグではclassstyle属性はcssClassandという名前cssStyleです。

これはうまくいきます:

<s:textarea name="newsString" cols="65" rows="17" 
            cssStyle="overflow: scroll; resize: none;" />

存在しない属性が原因でコンパイル エラーが発生しなかったという事実は、<s:textarea>タグ (<s:file>タグやその他のタグなど) が

許可される動的属性: true

(公式ドキュメントで指定されているように)、これは、(有効な Struts2 属性ではない) すべての書き込みが、解析なしで HTML に報告されることを意味します (したがって、たとえば、CSS3-4仕様HTML5が新しい機能を導入する場合、最新の状態に保つためにタグを変更する必要があります。multiple="multiple" 属性について考えてみましょう<s:file />...)

于 2013-07-23T22:04:23.330 に答える