問題タブ [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 投票する
2 に答える
42 参照

html - select に readonly 属性が実装されていないのはなぜですか?

タイトルがすべてを物語っています...

回避策(選択/非表示入力を無効にするなど)に関する回答を探していません。私はただ尋ねています:なぜそのようになっているのですか?

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

ios - iOSでKVCを使用して読み取り専用プロパティに値を設定することは可能ですか?

ここで私の混乱を説明しようとしています。この質問に修正が必要かどうか教えてください。

Appleのドキュメントによると: readonly プロパティのリファレンス -

Apple ドキュメント リンク

したがって、セッターが作成されないため、読み取り専用プロパティに値を設定することはできません。しかし、これをテストするためのデモ プロジェクトを作成しました。私のコードサンプルをあなたと共有しています。

「ModelTest1.h」クラスです。読み取り専用のプロパティがあります。

現在、KVC を使用して値を設定しています。このプロパティは読み取り専用であるため、実行時にエラーが発生するはずですが、発生していません。

出力は次のとおりです。

コンソール出力

ここでは、読み取り専用であっても NSMutableArray にメモリが割り当てられる理由が 1 つわかりません。そして、なぜこの読み取り専用配列に文字列が追加されているのか。

KVCも使用してNSStringでこのメモリ割り当てテストを行い、同じ結果を得ました。KVC を使用して値が読み取り専用文字列に設定されました。

これは、読み取り専用プロパティの setValue に関する私の混乱です。

それで、読み取り専用プロパティについて何か誤解していますか? それとも何か他のことが起こっていますか?

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

c# - コントロールは無効になっていますが、選択とコピーは可能です

ユーザーがいくつかの特定のビューで「編集」をクリックして編集できるようにする必要があるアプリケーションを作成しています。コントローラー(テキストボックス、コンボボックスなど)IsEnabledを「NotReadOnly」プロパティにバインドすることでこれを解決しましたVM。

ユーザーは、最初に編集ボタンをクリックしなくても、コントローラー (特にテキストボックス) からデータをコピーできるようにしたいと考えています。IsEnabled=false はほとんどの機能を無効にするため、これは不可能です。

「IsReadOnly = True」に変更することは代替手段ではありません。ユーザーが編集モードではないことを明確に確認できるように、無効なコントローラー (背景、フォントの変更など) のルック アンド フィールが必要です。そのすべてが VM の「ReadOnly」プロパティにバインドされているため、複数のバックグラウンド プロパティによって、一部のコントローラーが有効かどうかが決定される場合もあります。

そのため、無効なコントローラーでコピー (およびできれば選択/スクロールも) を機能させる方法を見つけたいと考えています。

それが不可能な場合、すべてのコントローラーに大量の XAML を追加することなく、無効なコントローラーのルック アンド フィールを取得する方法はありますか?

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

c# - WPF データグリッド IsReadOnly 例外

チェックボックス列を追加したデータグリッドがあります。チェックボックス列を除いて、データグリッド全体を IsReadOnly にしたい。私が試してみました:

<DataGridCheckBoxColumn x:Name="CheckBoxSelectRow" IsReadOnly="False"/>しかし、それは前の声明によって却下されていると想像できます。編集を許可する (チェックボックスにチェックマークを付ける) ことができる必要があるのは 1 つの列だけなので、IsReadOnly で期待することは可能ですか?

ありがとうございます

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

handsontable - Handsontable: ReadOnly-Cells が機能しない

私はHOTにとても慣れていないので、まだ使い始めていません! 例を見て、アプリでグリッド コントロールとして使用できるかどうかを確認しようとしています。しかし、このような例を見ると、読み取り専用として動作しません。「日産」の例のすべてのセルを上書きするだけでなく、テーブル全体を選択して を押すことができます<Del>

「読み取り専用」は、返されたオブジェクトでデータが変更されないことを意味するだけですか、それともバグと見なされるすべてを編集できるのですか?

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

vtiger - vtigercrm コンボ/選択/ピックリストを無効にする方法は?

選択リスト フィールドを持つ vtigercrm モジュールがあります。編集ビューに表示する必要がありますが、編集する必要はありません。無効にする方法はありますか?

無効または読み取り専用の小道具を使用することを考えていました

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

jquery - 読み取り専用をクリアする方法

国に基づいてフォーム入力にプレフィックスを追加し、そのプレフィックスが編集されないようにする必要があります。設定に関する限り正しく機能していますが、国を切り替えるとブロック(読み取り専用)がクリアされません。入力はクリアされますが、最初の 3 つの列はまだ読み取り専用です。ここでスレッドを検索しましたが、ほとんどすべて attr("readonly", false) ステートメントを使用するように言われていますが、何らかの理由で機能していません。誰かが問題を指摘してくれませんか?