問題タブ [readonly]

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 投票する
4 に答える
14764 参照

javascript - テキスト入力の読み取り専用属性が IE7 で認識されませんか?

javascript を使用して readonly="readonly" (つまり、true) を設定しています。

これは、FF、Safari、および Chrome では意図した効果 (フィールドは編集できなくなりますが、その内容はフォームと共に送信されます) を持っていますが、IE7 ではそうではありません。IE7 では、テキスト入力フィールドの内容を変更できます。

("readonly", "true") も設定してみました。これは、テストしている他の 3 つのブラウザーすべてで機能しますが、IE7 も無視します。

IE7でこれをやろうとした経験のある人はいますか? テキスト入力フィールド内の値をフォームで送信したいので、disabled 属性を使用したくありません。

0 投票する
1 に答える
9947 参照

vb.net - VB.Net インターフェイスのオプションの読み取り専用プロパティ

クラスからクイック リストを生成できるようにするためのシンプルなインターフェイスを開発しようとしています。基本的に、インターフェイスは ID と名前を返す必要があります。ただし、読み取り専用の計算された名前プロパティを持つクラスもあれば、読み取り/書き込み可能な名前プロパティのみを使用するクラスもあります。基本的に、プロパティにセッターがあるかどうかは関係ありません。このインターフェイスを記述して、コンパイル エラーをスローするか、スローせずに処理するにはどうすればよいですか?

私はこの質問を読みましたが、実際には従いませんでした。多分私はただ密集しています。もしそうなら、私のやり方の誤りを教えてください:)

0 投票する
1 に答える
3059 参照

html - 画像などのコンテンツを含むReadOnlyを作成する方法

2つのテキストボックスとその横にある画像をクリックしてポップアップを開くテーブルがあります。

条件に基づく読み取り専用モードでは、テキストボックスを読み取り専用にすることはできますが、画像が読み取り専用になりません。私が持っていた解決策の1つは、JavaScriptの画像呼び出しに関連付けられたアンカータグで、読み取り専用モードのときにダミークリックをチェックできます。ここでの問題は、機能が一般的であり、どこにでも影響を与えることです。では、テーブル全体を読み取り専用にして、追加の回避策を実行する必要がないようにする方法はありますか?

コード用に編集

0 投票する
2 に答える
417 参照

c# - フィールドを読み取り専用に変更する Resharper

Resharper を試していますが、インスタンス レベルのフィールドを読み取り専用に設定することを推奨していることに気付きました。例えば:

この読み取り専用のようにフィールドをマークする利点は何ですか?

0 投票する
4 に答える
11921 参照

actionscript-3 - Actionscript3で読み取り専用プロパティを作成する

AS3の多くのライブラリクラスには「読み取り専用」プロパティがあります。カスタムas3クラスでそのようなプロパティを作成することは可能ですか?つまり、公開したいすべてのプロパティに対して複雑なゲッター/セッターシステムを作成することなく、パブリック読み取りでプライベートセットを使用してプロパティを作成したいと思います。

0 投票する
1 に答える
460 参照

f# - 外部アセンブリの構造体のパブリック読み取り専用メンバーへのアクセス

public readonlyF#を使用してC#アセンブリで定義された構造体型のメンバーを読み取ると、奇妙なエラーが発生します。

Client.exeをF#1.9.6.16でコンパイルすると、最後の行に次のエラーが表示されます。

この記事の執筆時点では、Webは役に立たない。クラスの不変のメンバーを読み取ることができ、構造体の可変のメンバーを読み取ることができるのに、構造体の不変のメンバーを読み取ることができないのは奇妙に思えます。回避策は簡単ですが、興味があります。これはコンパイラのバグですか?

編集:バグレポートをfsbugs@microsoft.comに送信しました

0 投票する
1 に答える
147 参照

c# - フォルダーの readony を設定解除する独自のメソッドを作成する必要がありますか?その内容は C# にありますか?

その中にいくつかのフォルダーがあり、それらのフォルダーにいくつかのファイルがあるフォルダーがあります。たまたま、それらのファイルが読み取り専用である可能性があり、これは私には受け入れられません。

問題は、すべてのファイルで読み取り専用の設定を再帰的に解除するコードを作成する必要があるかどうかです。書くのは難しくありませんが、それを行う標準的な .NET の方法はありますか?

私の現在の解決策:

0 投票する
3 に答える
7222 参照

c# - 基本クラスの静的読み取り専用フィールドへの割り当て

上記のC#コードのコンパイル中にエラーが発生します。

エラーには、「静的読み取り専用フィールドを割り当てることはできません(静的コンストラクターまたは変数初期化子を除く)」と表示されます。

しかし、私はそれを静的コンストラクターで割り当てています。

このような静的変数の必要性は、基本クラスにはこの変数を使用するメソッドがありますが、派生クラスと基本クラスにはこの変数の異なる値が必要です。ただし、値はそれぞれのクラスのすべてのインスタンスで一定です。どこからでも変更してはならないため、読み取り専用にする必要があります。

上記のコードのエラーは何ですか?(もしあれば)見つけられないようです。エラーメッセージは役に立ちません。私はそれに従って何も悪いことをしていないので。

エラーが発生した場合、どうすればこの機能を実装できますか?簡単な回避策は、インスタンス変数にして、派生クラスで異なる値を割り当てることです。ただし、値はそれぞれのクラスのすべてのインスタンスで一定であるため、これは不要です。

0 投票する
3 に答える
309 参照

google-app-engine - 「開発者は App Engine 上のファイル システムへの読み取り専用アクセス権を持っている」というのは正しいですか?

Google App Engine に関するウィキペディアの記事によると、次のようになります。

開発者は、App Engine 上のファイル システムに読み取り専用でアクセスできます。

アップロードが可能な App Engine アプリについて聞いたことがありますが、Google は追加のストレージも販売しています。

0 投票する
3 に答える
2433 参照

perl - foreach ループ変数を変更する方法はありますか?

次のコードでは、エラー メッセージが表示されます。

Modification of a read-only value attempted at test.pl line 4.

変更する方法はあります$varか? (好奇心から聞いただけです。実際にこのエラー メッセージを見て非常に驚きました。)