問題タブ [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 に答える
250 参照

silverlight - Dataform.EditTemplate 使用表示文字列

これが私のDataFormの一部です

ラベル「Capital Cost」を明示的に指定するのではなく、基になる型にある表示データを使用したいと思います

説明はインターフェイスにうまく引き継がれていますが、名前に関する限り混乱しています

ありがとう!

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

silverlight - Silverlight 注文フォーム - DataForm を使用しますか?

1 つの行が注文行を表し、顧客がアイテムを注文に追加できる注文フォームを設計する必要があります。次に、顧客が別のアイテムを追加できるように、追加された行の下に新しい行を表示したいと考えています。

DataForm を使用する必要があると考えていますが、行項目をページングするのではなく、すべての行を一度に表示するにはどうすればよいですか?

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

silverlight - Silverlight DataForm - ネストされたデータフォーム - 編集の開始方法

Silverlight ユーザー コントロールがあります。これには DataForm が含まれます。この DataForm は、DataForm を含む別の Silverlight ユーザー コントロールをネストします。

ネストされたデータフォームを親コントロールのオブジェクトに正常にバインドしました。

ただし、ネストされたコントロールを親と一緒に編集モードにすることはできません。FindNameInContentメソッドを使用してネストされたデータフォームを返し、BeginEdit()を呼び出して直接呼び出してみましたが、これは失敗します (false を返します)。

立ち往生。

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

silverlight - 外部コントロールを使用して Silverlight Dataform のコマンドをカスタマイズする

datafrom の内部の追加/削除/編集コマンド フォーム ボタン コントロールを datafrom の外部で処理しようとしています。私はMVVMLightを使用しています。例: 削除ボタンに削除を含める EventToCommand i Bind Command="{Binding DeleteCurrentItemInDataform, Mode=TwoWay}" CommandParameter="{Binding CurrentItem, ElementName=Dataform1}"

ViewModel コード:



}

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

silverlight - 選択が変更されたときにDataFormの変更を自動キャンセルする

どうやってそんなことをするのかしら。ツリーを変更するMVVMCRUDアプリがあるとします(たとえば、メニュー構造)。メニュー項目と2つのビューを備えたビューモデルがあります。1つ目はaTreeViewで、2つ目はDataForm。です。主な問題は次のとおりです。

  1. DataForm階層データを処理できません。
  2. で選択したメニュー項目に応じて、異なるフィールドのセットを表示TreeViewするDataForm 必要があります(たとえば、子のあるメニュー項目とないメニュー項目の場合)。

私は次のようになってしまいました。ビューモデルには3つのフィールドがあります。

  1. Items— 階層データソースを構築するためMenuItemの独自のコレクションを持つオブジェクトのコレクション。Children
  2. SelectedItem—現在。で選択さ MenuItemれていTreeViewます。
  3. EditedItemEditViewModel 基本的に2つの子孫を持つオブジェクト:MenuItemEditViewModelLeafMenuItemEditViewModel。このプロパティは、SelectedItemが変更されると自動的に設定されます。その実際のタイプは、 SelectedItem.Children空から推測されます。

TreeViewとにバインドされItemsSelectedItemいます。DataFormこの場合、通貨を維持する必要はありません(代わりに、現在のアイテムはによって設定されますTreeView)。また、アイテムの作成と削除を担当しません。そのため、CurrentItemモデルを表示するためにそれだけをバインドすることにしましたEditedItem(バインドされていませItemsSourceん)。AutoCommitに設定されていますFalse(バインドされていない場合、バインドTrueされていない場合、でItemsSource別のアイテムを選択すると、現在のすべてのアイテムの変更が新しく選択されたアイテムにコピーされますTreeView。これはあまり良くありません)。DataFormフィールドは自動生成されます。

明らかに、でアイテムを選択した場合、でTreeViewいくつかの変更を加えて、DataFormで別のアイテムを選択しようとすると、TreeViewよく知られるようになります。

アイテムに検証エラーがある場合、またはアイテムが編集中でAutoCommitがfalseの場合、通貨を変更できません。代わりにItemsSourceをICollectionViewに設定して、通貨を管理します

この場合DataForm、すべての変更を暗黙的に破棄します。選択したアイテムが変更さDataForm.CancelEdit()れる前に呼び出す回避策があります(通常はまたはのようなイベント)。ただし、とは完全に異なるビューで定義されているため、MVVMの方法ではありません(読み取り:は受け入れられません)。TreeViewPreviewSelectionChangedBeforeSelectionChangedTreeViewDataForm

DataForm変更されたときに変更を強制的にキャンセルするAutoCancelのようなものはありCurrentItemますか?たぶん、開発チームの誰かが答えることができますか?または、そのような問題にどのように対処しますか?

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

php - HTMLメールを「整形式のXHTMLコード」に変換する

質問フォームのxmlデータスキームを使用して、AmazonのMechanicalTurkにHTMLメールを送信しようとしています。HTMLメールを整形式のHTMLデータに変換する際に問題が発生します。スクリプトを入力してテーブルから取得し、HTMLメールのタグ内にデータを印刷しますが、以下に示すように、スクリプトはひどく形成されており、MechanicalTurkに渡されません-データを次のように送信する必要がありましたこれまでのhtmlentities()は、HITワーカーが私の問題を簡単に解決することを困難にしています。データがどのように整形式でないかの例を次に示します。このデータをMechanicalTurk(php)経由で送信する方法、または整形式のhtmlデータに変換する方法に関するヒントをいただければ幸いです。

注:このドキュメントのサイズを投稿できるように、ここの途中で多くのコードを削除しました。

編集:以下の問題を修正するために変更しただけですが、まだ検証テストに合格していません-実行/試行する必要のある追加の手順はありますか?

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

silverlight-4.0 - Silverlight 4、RIA サービス、データ注釈。ツールチップが DataForm に表示されない

データ注釈と DataForm フィールドの自動ツール ヒントに問題があります。DataForm にバインドされたオブジェクトは、Display および Description 属性で装飾されています。

[Display(Name = "Email Address:", Description="あなたの情報は販売しません!")]
public string EmailAddress { get; 設定; }

関連するフィールドの横にある DataForm に、予想されるツールチップが表示されません。上記の例では、[EmailAddress] フィールドの横に情報アイコンが表示され、ポップアップ ツールチップが [説明] の値 (「お客様の情報は販売しません!」) に設定されていることが予想されます。

他の誰かが同様の問題を抱えていましたか?Silverlight 4 と RIA サービスを使用しています。

0 投票する
5 に答える
5272 参照

silverlight - DataFormが編集モードであるかどうかをプログラムで検出する方法

私はSilverlight4でDataFormを使用しています。実際にはいくつかのDataFormがあり、それらは共通のRIAサービスコンテキストを共有しています。これが私が抱えている問題です...

いずれかのDataFormsでDataFieldの編集を開始し、Context.SubmitChanges()を呼び出すボタンをクリックすると、次のエラーが発生します。

[変更の送信]ボタンはDataFormsの外部にあり、DataForms間で共有されるRIAサービスコンテキストに適用されることに注意してください(それぞれがタブコントロールの個別のタブにあります)。

DataFormが編集モードになっていることをコードで検出することで、この問題を回避できるようにしたいと思います。デバッグモードのとき、DataFormに次のようなプロパティがIsEditingありCanCancelEdit、編集モードであることを示していることがわかりますが、これらのプロパティはコードで使用できないようです。

何か案は?

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

c# - Silverlightデータフォーム:[保存]ボタンと[編集]ボタンが表示されない

Silverlight 4でデータフォームを作成しようとしています。おそらく、何か間違ったことをしています。

クラス:

XAML:

表示される内容: 保存ボタンと編集ボタンのないフィールドのみ

「保存」ボタンが欲しいのですが。どうすれば表示できますか?XAMLまたはデータクラスに問題がありますか?

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

c# - Silverlight:データフォームの複数のオプションにコレクションを使用しますか?

かなりうまく機能しているデータフォームがあります。私のデータ オブジェクトのプロパティの 1 つはObservableCollection. 現在、データ フォームでToString()は、コレクションの のみが表示されます。あまり役に立ちません。

有効なオプションを備えたある種のオートコンプリート ボックスが必要です。ユーザーがそれらを選択すると、データ オブジェクトのコレクションに追加されます。(この質問でそれを行うことについて説明しましたが、データフォームを使用していません。)

データフォームによって自動的に生成された残りのコントロールを使用しながら、これを行う方法はありますか? この1つのコントロールを取得するためだけに、自分ですべてを指定したくありません。

また、フィールドの通常のテキスト入力ボックスをオーバーライドして、オートコンプリート ボックスにしたいと考えています。