Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个要求,不允许用户在编辑时修改某些字段。我们目前禁用此类字段(例如下拉菜单或日期字段或文本字段)。应用程序如何提供一个字段不可修改的视觉感觉,有没有比上述方法更优雅的方式由应用程序完成?
我觉得标准方法是用灰色文本/字体颜色“变灰”
另一种选择是对可变项目使用输入字段,并且在只读时使用纯 HTML。
一件困难的事情可能是选择框。如果它们显示了一个值列表,并且您可以更改选择了哪个值,那么您将拥有一个现在感觉像是编辑的控件。对于这个问题,我会考虑要么真的不使用选择框,而是直接列出所有选项,选择的选项以某种方式加粗,或者我会使用选择框并写一个字面注释,比如“this is read -仅,选择不同的值不会更改当前设置”。