问题标签 [readonly-attribute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

qt - 禁用 QLineEdit 时如何隐藏操作按钮?

我有一个从 QLineEdit 继承的类,我为此设置了一个图标作为操作按钮。

当我为完成者导入数据时,始终显示该图标。现在我需要隐藏这个图标以防MyEdit被禁用或只读。我正在考虑覆盖setDisabledsetReadOnly我的班级,以及那里setVisible的图标。但是这些函数不是虚拟的,所以不能被覆盖。我也在考虑像stateChanged我的班级一样的信号,所以我可以在一个插槽中完成。但我找不到任何类似的信号QLineEdit。你知道怎么做吗?

0 投票
1 回答
177 浏览

swagger - Swashbuckle/Swagger 模式在 PUT 操作上显示模式中的只读属性

我有一个简单的模型,它的属性Agg2Id_Agg2Reference只有一个公共 getter,但它仍然通过最新版本的 Swashbuckle 显示在 Swagger UI 中的模式 Post 操作中。

以下是模型类...

以下在 Swagger UI 中显示...

在此处输入图像描述

注意 1:我尝试使用和不使用 [ ReadOnly (true)] 属性来装饰属性Agg2Id_Agg2Reference ,但我仍然看到此属性显示在 Swagger UI 中。

注意 2:字符串类型属性Agg2_ServiceEndPoint也只是一个 getter,但它不会显示在 UI 架构中(如预期的那样)。

注意 3:我不想用JsonIgnore进行装饰,因为我实际上希望在客户端上保存这些数据,我只是不想在 Swagger UI 模式中将其显示为可设置的属性。

如何从 Swagger/OpenAPI 架构中删除属性Agg2Id_Agg2Reference而不显示在 Swagger UI 中?

0 投票
1 回答
58 浏览

html - 有没有办法禁用下拉菜单的文本?

我正在尝试创建一个具有下拉菜单的文本字段,但用户只能从下拉菜单中选择选项。我想禁用用户在文本框中输入的能力,同时仍然允许他们选择一个选项,但我不知道该怎么做。我试过disableand readonly,但都没有做我想做的事,尽管我可能错误地使用了这些属性。

编辑 我在原来的问题中意识到了两个错误。我的意思是disabled代替disable,我还指的是文本输入而不是文本字段。

0 投票
1 回答
39 浏览

objective-c - 属性在静态库上是只读的

我有一个具有一些属性的类,其中一些必须是只读的,否则它们可能会导致系统问题。

一个例子如下:

我遇到的问题是我要将代码作为静态库提供,但我不希望有人能够更改标头代码并允许变量可写。

如您所见,我对目标C没有太多了解,避免这种情况的最佳策略是什么?

0 投票
3 回答
436 浏览

javascript - JavaScript 中只读属性的定义是什么?这是什么意思?

我对只读属性的含义有点困惑?我知道这classList是 MDN 定义的只读属性,但这到底是什么意思?

0 投票
1 回答
152 浏览

python - 如何创建只读插槽?

默认情况下,插槽是可写的:

如何创建只读插槽,如插槽'__thisclass__'、、'__self__''__self_class__'super

0 投票
2 回答
65 浏览

c# - 将局部变量分配给对只读字段的引用(C# 等效于“const &”)

我有一个struct存储在一个readonly字段中,嵌套在几级对象中(全部在我无法控制的代码中),我正在一个函数中访问它。例如:

纯粹是为了避免gift.thing.bobble.gizmo.surprise每次使用时都必须输入,我想将其分配给名称较短的局部变量。但是,我也不需要复制结构,所以我想避免这种情况:

但是,似乎不允许出现变体(C),因此无法编译:

我的问题是:有没有办法创建一个引用只读值类型字段并且不复制它的局部变量(或其他一些方法来节省自己的一些输入)?

我是 C# 的新手,来自 C++。如果您熟悉 C++,我实际上是在寻找以下等价物:

另外:它甚至会有所作为,还是编译器足够聪明,不会在上面的 (B) 中创建副本?


顺便说一句,经过一番挣扎,我确实想出了这个噩梦:

不过,出于显而易见的原因,我对此并不感兴趣。此外,我实际上不确定这是否甚至可以避免复制。

0 投票
1 回答
128 浏览

python - 写入只读文件

我正在尝试打开一个只读文件,从中读取并写入另一个只读文件,但出现以下错误TypeError: excepted str, bytes or Os.Pathlike object, not NoneType 我的代码如下: copy_file=file

with open(os.chmod( file, stat.S_IREAD), ‘r’) as read_obj, open(os.chmod(copy_file, stat.S_IWRITE), ‘w’) as write_obj:

....

0 投票
1 回答
53 浏览

plasticscm - PlasticsCM 是否在客户端文件上应用只读标签?

我目前正在使用 Perforce 进行源代码控制,源代码控制工作区中我的工作站上的文件被标记为只读,Perforce 使用此标记来帮助管理签出的文件。和虚幻引擎编辑器,利用该标签,并让我知道何时需要签出某些文件,我非常重视这一点,因为有时您可能正在处理一个资产,并在没有意识到的情况下影响许多文件。

我们还将 Google 驱动器与 Filestream 客户端一起使用。这在我的工作站上安装了 ag:/ 驱动器,我放置了我所有的工作项目文件夹,不仅仅是代码,还有所有日常工作的东西。

此设置适用于一切,除了... Google 驱动器不支持“只读”标签,并且使用 perforce 更不方便,必须协调项目或手动检出文件(我习惯于自动发生)。

现在我关于 PlasticSCM 的问题......我可能会考虑进行切换,但我从未使用过 PlasticSCM,有人能告诉我它是否使用只读文件标签,以便我可以打开我的工作源文件夹谷歌驱动器安装 g:?

非常感谢和赞赏。

0 投票
0 回答
82 浏览

java - maven-assembly-plugin:3.1.1 未找到

maven-assembly-plugin:3.1.1 在 pom.xml 中找不到,主 pom.xml 有一个只读的 maven-assembly-plugin 条目,即 2.2-beta-5。如何更改 AppData 目录中的 Master pom.xml 的版本?

代码片段:pom.xml: