問題タブ [default-value]
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.
c# - C# のユーザー定義クラスの既定値
いくつかのコードがデフォルト値を返すのを見たので、ユーザー定義のクラスについて知りたいのですが、コンパイラはそのデフォルト値をどのように定義するのでしょうか?
sql-server-2005 - 計算列をnull許容にしない方法は?
これまで私はISNULL(dbo.fn_GetPrice(ItemId), 0)
それをnull許容にしないようにするために使用してきました(むしろデフォルト値と呼びますが、何でも)。
これは正しい方法ですか?
xml-serialization - デフォルト値を使用した C# XML デシリアライゼーション
C#、.NET 3.5 の XmlSerializer を介してシリアル化/逆シリアル化されているオブジェクトを取得しました。プロパティの 1 つ (および将来的にはさらに追加) はコレクションです: T は列挙値です。これにより、正常にシリアル化/逆シリアル化されます。
また、シリアル化されたバージョンに値が設定されていない場合に備えて、「デフォルト値」メカニズムを使用してオブジェクトのデフォルト値を提供しています。簡単な例として、これがドンです。
このコードは、オブジェクトの構築時に SomeSetting の既定値を設定するのに適切に機能します。
ただし、SomeSetting の値を持つ xml ファイルを逆シリアル化する場合、この既定値の設定が問題を引き起こします。xml デシリアライザーは SomeSetting コレクションを「リセット」しません。これは、クリーンアップして新しいデータを入力しません。むしろ、既存のデータに追加されます。したがって、xml ファイルにシリアル化された Value1 が含まれている場合、そのファイルを逆シリアル化すると、格納されている値として {Value1, Value2, Value1} を持つ SomeSettings になります。
xml ドキュメントに SomeSetting のデータがない場合にデフォルト値が存在できるようにする方法と、xml ドキュメントにデータがある場合に SomeSetting 値を大規模に置き換える方法が必要です。これどうやってするの?
参考までに、ドキュメント内のプロパティはこれだけではありません。ドキュメントは存在し、他の「単純な」値に対してシリアライズ/デシリアライズされています。ただし、これは問題を引き起こしているプロパティです。今、これをたくさん行う必要があるため、このシナリオをサポートする必要があります。
c# - Auto プロパティで DefaultValue 属性が機能しない
次の自動プロパティがあります
コード内で使用しようとすると、デフォルトの false が見つかりました。false
これは、変数のデフォルト値であると想定していますbool
。何が問題なのか、誰にも手がかりがあります!?
wpf - WPF:テンプレートの種類の依存関係プロパティ-デフォルトのテンプレートを取得する場所(デフォルト値として設定する)?
ItemsControlをサブクラス化して(EnhancedItemsControlと呼びましょう)、ScrollViewerTemplate依存関係プロパティを公開します。これにより、ユーザーは、使用するScrollViewerの独自のテンプレートをオプションで指定できます。私はこのようにやっています:
EnhancedItemsControlのデフォルトのスタイルでは、次のようにScrollViewerを含めます。
これは、ユーザーがScrollViewerTemplateを指定した場合に機能しますが、デフォルト値のままにすると、ScrollViewerは表示されません(おそらく、テンプレートが空であるため)。テンプレートをnull以外の場合にのみ使用し、それ以外の場合はデフォルトのテンプレートを使用するようにWPFに指示するにはどうすればよいですか?(テンプレートがnullでない場合にのみ、トリガーを使用してテンプレートを設定できることに気付きましたが、各コントロールのすべてのカスタムプロパティにトリガーを設定するというアイデアは好きではありません...)
スタイルにも同様の問題があります。ユーザーにScrollViewerスタイルを指定させたいが、ユーザーが指定しなかった場合、ScrollViewerStyleの値はnull(に等しい<ScrollViewer Style="{x:Null}" />
)になり、デフォルトのスタイルが適用されなくなります。
これを解決する方法は?ありがとうございました!
.net - .Net、WinForms でのデフォルト プロパティ値のオーバーライド
継承可能なクラス「Planet」を作成するとします。継承の目的の 1 つは、異なる既定のプロパティ値を持つテンプレートを作成することです。例えば:
ここで、InitializeComponent メソッドでデフォルトのシリアル化を停止するには、2 つの方法があります。
「DefaultValue」属性を使用してプロパティを実装し、オーバーライド可能にすると、属性を新しい値でオーバーライドできます。これの問題は、プロパティ全体ではなく、属性だけをオーバーライド可能にする方法がないことです。
すべてのプロパティを保護された Reset'PropertyName' および ShouldSerialize'PropertyName' メソッドで実装できました。ただし、これは少しお尻が痛いです。
一般に、基本クラスをオーバーライドする人がプロパティのデフォルト値を変更できるようにすることは重要な考慮事項ですか?
drupal - Drupalform_submitおよびdefault_value
私は簡単な形をしています:
そして、node-contenttype.tpl.phpファイルにdrupal_get_form('mymodule_test_form'、$ node-> nid)を出力します。ところで、それはテンプレートにdrupal_get_formを印刷する正しい方法ですか?drupal_get_formをhook_nodeapiビューステートに追加しようとしましたが、何も出力されないため、テンプレートに出力することになりました。
もう1つはデフォルト値ですが、その使用方法がわかりません。variable_getは常に0です。独自のカスタムクエリを作成し、それをデフォルト値として設定する必要がありますか?default_valueはdrupalか何かによって自動的に取得されると思いました...
私が助けを得ることができることを願っています。ありがとう。
編集:ノードIDが下にあることがわかりました:$ form ['#parameters'] [2]
c# - C# 4.0: TimeSpan を省略可能なパラメーターとして既定値と共に使用できますか?
これらはどちらも、コンパイル時の定数でなければならないというエラーを生成します。
まず、コンパイル時にこれらの値を決定できない理由を誰かが説明できますか? また、オプションの TimeSpan オブジェクトのデフォルト値を指定する方法はありますか?
jquery - デフォルトのJquery日付値を使用してフォームを編集します。jqueryはページが読み込まれた後にフィールドの現在の日付を設定します
「フォームのクリア」フィールドを押すと、正しい値が得られます
前もって感謝します!
postgresql - PostgreSQL:接続のIPアドレスをテーブルに保存します
データベースに接続しているユーザーのリモートIPアドレスを格納する列をPostgresテーブルに配置したいと思います。ある種のデフォルトの制約があるデータ型「inet」を考えています。何か案は?
ありがとう。