当文本框设置为多行时,我无法再更改它的高度和宽度
I can no longer change the height and width of a text box when it's set for multiline
在我升级到 2020 R1 (20.102.0015) 之前,我有自定义屏幕使用表单文本框(在 header 部分或网格的表单视图中)并将样式设置为多行 - 这通过抓住右下角的手柄并将它们扩展/收缩到所需的大小,使它们可以扩展。我设置了 MinHeight 和 MinWidth(或宽度/高度),这对扩展框的大小没有影响 - 它工作正常,并在表单的第一个实例化时设置框的最小大小。现在,它只有在我没有指定任何高度或宽度信息时才可扩展。这是新版本给它的新限制吗?
根本原因与文件 '\App_Themes\Default[=21=]_Controls.css' 中的 CSS 样式有关:
textarea.editor.auto-size {
resize: none;
}
要获得调整大小的句柄,您应该设置控件的样式以拥有它们,因为此样式默认应用 none。
您可以在“00_Controls.css”文件的底部添加新样式:
.ResizeTextBox {
resize: both;
overflow: auto;
}
并将其分配给需要调整大小手柄可见的控件:
在我升级到 2020 R1 (20.102.0015) 之前,我有自定义屏幕使用表单文本框(在 header 部分或网格的表单视图中)并将样式设置为多行 - 这通过抓住右下角的手柄并将它们扩展/收缩到所需的大小,使它们可以扩展。我设置了 MinHeight 和 MinWidth(或宽度/高度),这对扩展框的大小没有影响 - 它工作正常,并在表单的第一个实例化时设置框的最小大小。现在,它只有在我没有指定任何高度或宽度信息时才可扩展。这是新版本给它的新限制吗?
根本原因与文件 '\App_Themes\Default[=21=]_Controls.css' 中的 CSS 样式有关:
textarea.editor.auto-size {
resize: none;
}
要获得调整大小的句柄,您应该设置控件的样式以拥有它们,因为此样式默认应用 none。
您可以在“00_Controls.css”文件的底部添加新样式:
.ResizeTextBox {
resize: both;
overflow: auto;
}
并将其分配给需要调整大小手柄可见的控件: