問題タブ [dataform]

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

silverlight - MVVMパターンに従ってコントロールを動的に作成する

Silverlight アプリケーションでいくつかのコントロールを動的に生成したいと考えています。
より明確にするために、これが私のクラスの単純化された定義です。

各「CustomProperty」は、最終的に TextBox、CheckBox、または ComboBox になります。

  • MVVMパターンを使用してこれを実装する最良の方法は何ですか? ViewModel で CustomProperties を解析し、作成する必要があるコントロールを見つけた場合、MVVM パターンに基づいてビューに新しいコントロールを作成するにはどうすればよいですか。

  • UI の高速化に役立つ Silverlight コントロールはありますか?

  • データ注釈をプログラムで定義できますか? たとえば、カスタム プロパティを解析した後、いくつかのデータ注釈 (表示、検証) をプロパティに追加して、DataForm、PropertyGrid、またはこの状況で役立つコントロールにバインドできますか?

ありがとうございました。

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

silverlight - Dataform、WCF RIA、および POCO エンティティでデフォルトの CommandButtonsVisibility を使用する方法は?

POCOエンティティを使用する(WCF RIA)ドメインサービスを使用するSilverlightプロジェクト(VB)があります。DataForm でデータを表示しています。私のドメイン サービスには、InsertUser、UpdateUser、DeleteUser メソッドが (正しく) 指定されています。CommandButtonsVisibility は設定されていません (したがって、デフォルト値があると思います)。

ただし、Commit-Button は表示されません (無効になっているだけでなく、そこにもありません)。設定CommandButtonsVisibility=Allすると、編集ボタンを使用でき、機能しています(変更はデータベースに保存されます)。ただし、デフォルトの動作を使用したいと思います。

CRUDメソッドがドメインサービスに記述されているかどうかにかかわらず、DataFormが自動的にボタンを表示または非表示にすることを認識しました(削除メソッドでテストしました)。

Update-methods が正しく定義されていませんか? これは彼らがどのように見えるかです:

C# ユーザーの場合:

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

c# - DataFormコントロールのエラーメッセージの問題

私はSilverlightWebアプリを開発していますが、現在の問題で立ち往生しています。

別のフィールドに値を入力した場合にのみ、フィールドを必須にすることはできますか?たとえば、車を保存するためのDataFormがあるとします。ドロップダウンリストから車種(SUV、コンパクト、スポーツカー)を選択した場合を除き、車種のみが必要です。ドアの数も入力する必要があります。

明確にするために:

名前-必須

エンジンタイプ-不要

タイヤ-不要

車種-不要

ドアの数-車種が選択されている場合にのみ必要

どうやってやるの?

編集:下部にエラーメッセージを表示し、必要なコントロールを強調表示できるようにしたいと思います

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

jquery - データ フォーム + AJAX (jQuery) によって送信される変数

このコードに問題があります。テキストのみのファイルとその他の変数をサーバーに送信したいと考えています。

Imageform は DataFomr オブジェクトです。

しかし、私はサーバー上で何も受け取りませんでした。

ファイルとテキストを送信する方法。ありがとう :)

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

silverlight - 外部キーからテキストボックスにデータバインディングがあり、テキストボックスのテキストが編集されている場合に、[コミット]ボタンからのSilverlightデータを有効にする方法

SL4、RIAツールキットSpt 2011、SP1を使用しています。MVVM

テキストボックスが親テーブルから直接のものである場合、テキストを変更するとコミットボタンが有効になりますが、テキストボックスが外部キーからのものであり、変更すると送信ボタンは無効のままになります。

このDataFormコミットボタンを読んだことがありますが、データが変更されたときに有効になりません。これは私の問題とは異なります。

私のデータベーステーブルは次のように見えます

Customertable(名前、IdEmail)およびEmailTable(IdEmail、Eメール)

データフォームは次のようなものです。


名前: _____________

Eメール: _____________


ただし、キャンセルボタンは常にアクティブです。メールに変更があった場合は、送信ボタンをアクティブにします。ただし、名前を変更した場合は、送信ボタンが有効になり、その後、変更を電子メールに保存することもできます。

名前と電子メールの両方に、viewmodelとの双方向のバインディングがあります。

たとえば、ビューモデルは次のようなものです

上記の「ビュー」のメールフィールドは「Customer.EmailTable.Email」にバインドされています

または、これを解決する唯一の方法は、独自のカスタム送信およびキャンセルボタンを作成することですか?

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

silverlight - DataAnnotations をローカライズする方法

表示属性をプロパティに追加し、DataField に自動的にツールチップ マジックを実行させると、優れたデモが作成されます。しかし、多言語の国にいる私たちにとって、それをどのようにローカライズするのでしょうか?

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

c# - Silverlight データフォームをバインドする

こんにちは皆さん、Silverlight 4 プロジェクトのアイテム ソースにデータフォームがあります。

およびドメイン データ ソースは次のとおりです。

私の車のテーブルは、トレーラーのテーブルと関係があります。データ フォームにコンボボックスがあり、すべてのトレーラー マークを表示したいのですが、コンボボックスを別のクエリにバインドする方法を教えてください。また、ユーザーがデータを保存するときに、マーク付きのトレーラー ID を取得するにはどうすればよいですか?

ありがとう

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

silverlight - Silverlight 4 - DataForm の RIA サービス DataField ヘッダー (AutoGeneratingField)

サーバー側アプリ ( TradeMarks & RetailStores ) に 2 つのモデルがあり、各 RetailStore には相互参照用の TradeMarkId フィールドがあります。私の DomainService メタデータ モデルでは、次のように RetailStore(TradeMarkId フィールド) を定義しました。

クライアント側では、AutoGeneratingField でフィールドをキャッチし、次のようにすべての商標をリストするコンボボックスに置き換えます。

バインディングに関してはすべて完全に機能しますが、モデルで定義した "RetailStoreTradeMarkTitle", Description = "RetailStoreTradeMarkDescription" DisplayAttributes を失いました。このフィールドの検証を失いました。

だから私の質問は何を間違っているのですか?モデルの検証とフィールド ヘッダーを取得する方法はありますか??

WaMeさん、よろしくお願いします

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

nlp - トピックモデリングのために、1行に1つのドキュメントをBleiのlda-c / dtm形式に変換しますか?

私はいくつかの研究のために潜在的ディリクレ分析を行っていますが、問題が発生し続けています。ほとんどのldaソフトウェアでは、ドキュメントがdoclines形式である必要があります。つまり、CSVまたはその他の区切られたファイルで、各行がドキュメント全体を表します。ただし、Bleiのlda-cおよび動的トピックモデルソフトウェアでは、データが次の形式である必要があります。[M] [term_1]:[count] [term_2]:[count] ... [term_N]:[count]ここ[M]で、はドキュメント内の一意の用語の数であり、各用語に関連付けられた[count]は、その用語がドキュメントに出現した回数です。[term_1]これは、用語のインデックスとなる整数であることに注意してください。文字列ではありません。

この形式にすばやく変換できるユーティリティを知っている人はいますか?ありがとうございました。