問題タブ [field]

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 に答える
1451 参照

c# - リフレクションを使用してデリゲート フィールドの名前を見つける

次のデリゲートがあるとしましょう。

および次のようなクラス:

リフレクションを使用して「FailingTest」という名前を取得するにはどうすればよいですか?

これまでのところ、私は試しました:

デバッガーでステップスルーすると、宣言されたフィールド「FailingTest」の名前へのパスが見つかりません。

その情報は実行時に保持されますか、それとも匿名デリゲートが割り当てられると失われますか?

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

c# - リフレクションを使用して、構造体の配列の一部である構造体のフィールドの値を設定します

現時点では、私のコードは、ルートオブジェクトからフィールド/プロパティへのパスを指定して、リフレクションを使用してオブジェクトのフィールド/プロパティ/配列の値を正常に設定しています。

例えば

上記の例では、「MyObject」オブジェクトの「MyProperty」プロパティを「newvalue」に設定します。

構造体は値型(配列内)であるため、リフレクションを使用して構造体の配列の一部である構造体のフィールドの値を設定することはできません。

ここにいくつかのテストクラス/構造体があります...

以下は、リスト内の通常のプロパティ/フィールドと小道具/フィールドの値を正常に設定する方法です...

その後、myObject.myStructArray [0] .myField ='' mynewvalue"およびmyObject.myOtherStructArray[1].myOtherField ='' mynewvalue"が必要です。

必要なのは、「FieldInf.SetValue(foundObject、newValue);」の代わりです。ライン

前もって感謝します

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

apache-flex - Flex 3 ソート オブジェクト フィールド

ソートする必要があるActionScript3コードのオブジェクトがあります。

オブジェクトを繰り返し処理し、各値を出力します。

ただし、繰り返しているデータをアルファベット順に並べ替える必要があります。これを行う方法に関する提案はありますか?

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

sharepoint - 検索サーバーの Web コンテンツ ソースで使用できる既定のフィールドは?

Web アプリケーションの Search Server 2008 Express インストールで検索 Web サービスを使用しています。

コンテンツ ソースとスコープを作成し、返すフィールドを指定すると、Web サービスに対して正常にクエリを実行できます。

クエリを「SELECT * ...」に変更すると、クエリの形式が正しくないというエラーが表示されます。

Web ベースの検索ソースでデフォルトで使用できるフィールドを誰か教えてもらえますか?

ありがとう、ニック

0 投票する
8 に答える
3932 参照

sql - 同じSQLフィールドに数値とテキストを格納する理論

私は3つのテーブルを持っています

結果: TestIDTestCode値

テスト: TestID TestType SysCodeID

SystemCodesSysCodeIDParentSysCodeID 説明

私が持っている質問は、ユーザーが結果テーブルにデータを入力しているときです。

testCodeのタイプがSystemListの場合、行がフォーカスを取得したときのフォーマットコードは、値フィールドをドロップダウンコンボボックスに変更します。ドロップダウンには、test.SysCodeIDのparentsyscodeIDを持つすべてのシステムコードのリストがあります。ユーザーがリストで値を選択すると、値フィールドに入力される数値に変換されます。

Results.Valueフィールドのデータ型は整数です。報告するときに計算や並べ替えが数値の方が簡単なので、文字列ではなく整数にしました。文字列フィールドに整数/小数の値を入力する場合は問題があります。同様に、システムが設計されていたとき、彼らはそこに数字だけが欲しかったのです。

ユーザーは、リストの数値/値だけでなく、値フィールドにも文字列を入力したいと考えています。そのための最善の方法は何でしょうか。


フィールドを文字列に変換してから、文字列と整数の両方を同じフィールドに格納するのは悪い習慣ですか?これに関連するさまざまな問題がありますが、本当に大きな問題があるかどうかはわかりません。

文字列データ型のテーブルに別の列を追加する必要があります。テストが文字列型の場合は、ユーザーが入力したデータを別のフィールドに入力します。

別のオプションは、別のテーブルと1-1の関係を作成し、ユーザーが値フィールドに文字列を入力すると、数値のキーを使用して新しいテーブルに追加することです。

面白いアイデアはありますか?

0 投票する
6 に答える
102782 参照

c# - c# - クラス フィールドを反復処理してプロパティを設定する方法

これが可能かどうかはわかりませんが、クラスを反復処理して、フィールド オブジェクトを明示的に参照せずにフィールド メンバー プロパティを設定したいと考えています。

追加する必要がある回答としてマークした回答で:

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

c# - Gridview列の削除

作業中のWebアプリケーション(ASP.NET 2.0 C#)があります。その中に、データソースがOracleデータベースであるGridViewがあります。コードビハインドのグリッドビューにデータを取得し、データソースを直接設定しません。

特定のレコードに関する詳細ページに移動するハイパーリンクフィールド(NAME)を作成したかったのです。最終的には、ハイパーリンクフィールドと、データソースから取得する通常のフィールドが作成されますが、これは望ましくありません。SELECTステートメントからフィールドを削除すると、「NAME」がデータソースに見つかりませんのようなエラーが表示されます。

通常のフィールドを削除して、代わりにハイパーリンクフィールドを取得するにはどうすればよいですか?試しGridview.Columns.Remove(columnlocation)ましたが、元々列が存在しないため、機能しません。

助けてくださいありがとうございます。