readonly相关内容

CheckComboBox(ControlsFX)设置为只读[JavaFX]

我一直在尝试找出如何设置 CheckComboBox 只读. 我不想禁用CheckComboBox,因为我希望用户能够滚动并浏览已选中的项目,但是我想禁止选中/取消选中项目的功能. 有没有办法做到这一点? 解决方案 虽然笨拙但可以使用: public class CheckComboReadOnlySkin extends CheckComboBoxSkin ..
发布时间:2021-02-10 19:36:25 Java开发

在输入字段中具有永久值,同时仍能够向其中添加文本

我不知道这是否可行,但是我想在输入字段中输入一个用户无法编辑的值. 但是,我不希望输入字段为“只读",因为我仍然希望用户能够在该值之后添加文本. 如果您对如何执行此操作有任何想法,请告诉我,这将对我有很大帮助. 编辑:我使用html表单. 解决方案 您可以将文本放在输入字段的顶部,以使其看起来像在其内部一样.像这样: ..
发布时间:2020-11-28 23:04:55 前端开发

在C#中仅读取二维数组

是否有建立返回C#中只读二维数组的方法? 我知道ReadOnlyCollection是用于一维数组的正确方法,并且很高兴编写自己的实现this[] {get}的包装器类.但是如果这个轮子已经存在,我不想重新发明轮子. 解决方案 只有一种方法可以模拟这种情况. 您需要使用私有数组创建自己的类. 与数组最相似的实现是索引器: 使用索引器 索引器(C#编程指南) 10 ..
发布时间:2020-11-27 04:28:26 C#/.NET

不要声明只读的可变引用类型-为什么不呢?

我一直在阅读这问题和其他一些答案,虽然我得到了更改引用和更改当前实例的状态之间的区别,但我不确定为什么这意味着我不应该将其标记为只读.这是因为将某些内容标记为只读会告诉编译器有关实例的一些特殊信息,因此当它实际上可能不是实例时,便可以将其视为线程安全的吗? 大概在某些情况下,我不希望更改实例,但是不介意实例的状态是否已更改(可能是单个,/me为发生火焰做准备)会导致什么后果?如果需要,将实例 ..
发布时间:2020-11-27 04:25:41 C#/.NET

有没有一种方法可以切换“隐藏"页面?或“只读"使用PHP打开Windows文件?

已更新 正如标题所述,是否可以使用PHP在Windows上切换“隐藏"或“只读"开关? 如果可能的话,我希望不打开外壳exec(). 解决方案 不能隐藏文件,该文件始终位于文件系统中. * NIX约定,对于某些操作(例如ls命令),默认情况下不会显示以.开头的文件,但前提是您看起来不足够. Windows也是如此,但是Windows使用文件元属性来处理它. 您可以/应该做 ..
发布时间:2020-11-23 04:39:56 PHP

Google App Engine数据存储区写道:​​如何远程启用/禁用只读模式?

在阅读备份 GAE的数据存储区时, > 我们强烈建议您在备份或还原过程中将应用程序设置为只读模式. 粗略检查后,似乎 做到这一点的唯一方法是通过GAE网络管理员界面,您可以在其中禁用或重新启用在页面某处写. 我想编写一些Ant构建文件和/或shell和/或Python脚本,使我可以自动备份/还原GAE应用程序的数据存储区.这意味着我将需要一种方法来自动启用/禁用对写入(从“只读 ..
发布时间:2020-11-16 23:37:07 Java开发

如何在Eclipse中使只读编辑器(Eclipse插件开发)

我想知道如何制作一个真正的只读日食编辑器。我的编辑器扩展了 TextEditor ,因此当我重新实现方法 isEditable 时始终返回 false 。 这是最简单的方法,它可以防止用户在编辑器中打开的文档中键入或删除任何内容。但是您仍然可以例如通过查找/替换来更改文档的内容。 还有其他简便的方法可以实现这个目标吗? 解决方案 我想使用编辑器而不是查看器,因为已经完成了编辑器 ..
发布时间:2020-10-27 19:37:13 Java开发

Docker,将卷挂载为只读

我正在使用Docker,并且我想安装一个动态文件夹,该文件夹会发生很大变化(因此,我不必为每次执行都制作一个Docker映像,这会太昂贵),但是我希望该文件夹成为只读。将文件夹所有者更改为其他人可行。但是, chown 需要 root 访问权限,我希望不公开该应用程序。 当我使用 -v 标志进行挂载时,它会提供我提供的用户名,因此我创建了一个非但是,在docker映像内的root用户中,该卷 ..
发布时间:2020-10-24 21:06:19 其他开发

Django表单中的只读字段

如何将Django格式的字段设置为只读?我知道如何禁用字段,但这不是我想要的。任何帮助,将不胜感激。 解决方案 定义 attrs 参数c $ c>字段。 somefield = form.CharField( widget = forms.TextInput(attrs = {'readonly': 'readonly'}) ) ..
发布时间:2020-10-23 20:01:44 Python

如何使Django模型为只读?

是否可以将Django模型设为只读?没有创建,更新等。 N.B。这个问题不同于: 将Django模型设为只读?(此问题允许创建新记录) 整个模型为只读(仅涉及Django管理界面-我希望该模型只能在整个应用程序中读取) 解决方案 覆盖模型的保存和删除方法。您打算如何向模型中添加对象? def save(self,* args,** kwargs): return ..
发布时间:2020-10-23 01:59:45 其他开发

在DataGridView中,在添加新行时将列的ReadOnly属性设置为false(更新其true时)(c#.net)

我已经将2个数据表列的readonly属性设置为true。 List.Columns [0] .ReadOnly = true ; List.Columns [1] .ReadOnly = true; 但是我只希望它们在用户尝试更新时才可读,用户可以添加新行到dataGridView,所以我想在尝试添加新行时将readonly属性设置为false。我尝试在datagr ..
发布时间:2020-10-18 01:00:03 C#/.NET

以编程方式更改DataGridView行上的只读模式

在没有解释整个上下文的情况下,我的问题基本上是这样的: 我在绑定到实体框架DbSet的Windows窗体上有一个datagridview: dbSet .Local.ToBindingList()。 如果我设置了datagridview的 ReadOnly 属性设置为true(在设计视图中),然后在我的代码中包含以下语句: myDataGridView.Ro ..
发布时间:2020-10-17 19:49:07 C#/.NET

Delphi TCollection-可以防止在运行时更改项目吗?

使用delphi 7,我有一组TCollection / TCollectionItem后代。它们只能在设计时设置,决不能在运行时修改。我怎样才能做到这一点?设计时始终应允许进行任何需要的编辑,但是在运行时中,我不希望能够添加,删除或重新索引集合中的任何项目。每个项目的属性,是的,我确实希望启用它们。但是更改实际项目只能在设计时进行。 解决方案 您可以覆盖 Assign()和 TColle ..
发布时间:2020-10-13 06:21:17 其他开发

创建任何对象的只读/不可变副本(包括深层属性)

如何在JavaScript中创建其属性无法更改的对象的只读/不可变版本?这也应适用于任何子对象的属性,等等。 我遇到的所有方法都可以做到这一点( Object.defineProperty , Object.freeze 等)仅适用于对象的顶级属性,而不适用于子对象。 (一个可能的用例:在创建/修改设置或配置在特定模块中键入对象,则需要以不可变的形式将其公开给程序的其余模块。) ..
发布时间:2020-10-08 06:51:07 前端开发