問題タブ [xrm]

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

.net - Dynamics CRM プラグインで生成された Microsoft.Xrm.Sdk.SaveChangesException

次のコードは、Microsoft Dynamics CRM プラグインで作成されます。product Entityaが更新された後にコードが実行されます。product Entity呼び出された にカスタム フィールドがありlabourRateます。すべてのフィールドが選択され、プラグインに渡されます。

上記のコードを実行すると、次のエラーが発生します。

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

javascript - CRM 2011 でのルックアップ アドレス fetchXml のカスタマイズ

Quote/Quote Product エンティティで Lookup Address FetchXml を変更する方法はありますか? OOB 機能は、AddressName にデータが含まれる親顧客 (親アカウント) の各 Address レコードを返します。どうにかして自分の fetchXml をこのルックアップ アドレスに渡すことはできますか?

独自の fetchXml を使用して一時的なカスタム ビューを作成することで、カスタム fetchXml を通常のルックアップに渡す方法を知っています (例: http://lakshmanindian.wordpress.com/2012/05/22/filtered-lookup-in-crm-2011/ )。しかし、住所検索はフォームではなく dlg_lookupaddress.aspx にあるため、 Xrm.Page.getControl(lookupFieldName).addCustomView() メソッドを使用できません。

助けてくれてありがとう。

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

javascript - Xrm.Page.getControl を使用して iframe を取得できません

dynamics-crm 2011 から dynamics-crm 2013 にアップグレードした後、iframe を更新しようとすると問題が発生します。

以前および SDK では、Microsoft は "Xrm.Page.getControl()" を使用してコントロール/iframe を取得する必要がありました。 .ここに画像の説明を入力

回避策を見つけましたが、サポートされていないことが懸念されます。Jquery を使用して、最初にレコードである iframe を取得します。これは、独自のウィンドウではなくなったためです。次に、Web リソース/iframe の名前/ID を検索します。

これは機能し、私が現在使用しているものです。Xrm.Page.getControl()私の質問は、 orに何が起こったのか知っている人はいますXrm.page.ui.controlsか?

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

javascript - javascriptでstatuscodeフィールドを設定する方法

CRM 2011 の単純な JavaScript に問題があります :)。フォーム リボンにカスタム エンティティとボタンを作成しました。ボタンが押されると、次のコードが実行されます。

また、ステータスの理由がフォームで更新された場合、レコードは保存されません..なぜですか? カスタムフィールドでステータスコードを変更するとすべて正常に動作しますが、ステータスの理由でなぜ動作しないのですか? プラグインコードでも動作します。

どうもありがとう

0 投票する
0 に答える
480 参照

c# - Entity dynamics crm 2011 の保存中にエラーが発生しました

修復できないエラーがあります。

パラメータとしてGUIDを取り、そのエンティティを別のエンティティに「複製」するアプリケーションを開発しています。(JavaScript を使用してこれを実行できることはわかっています。問題は、CRM サーバーに必要なロールアップがなく、更新できないことです)。

私のコンピューターでデバッグしているときはプロジェクトは正常に動作しますが、運用サーバーに展開するとクラッシュします。私の最初の推測では、認証の問題だったのですが、IIS の認証ルールを変更し、アプリを使用している Windows ユーザーを偽装しましたが、いずれにしても機能しませんでした。

スローされるエラー: -2146233088 System.Collections.ListDictionaryInternal この要求の処理中にエラーが発生しました。C:\Wip\Projects\Dev\CRMINTEGRATION\CRMINTEGRATION.DataAccess\Entities\CRMOrdenDeCompra の Ambiente.DataAccess.Entities.CRMOrdenDeCompra.CreateOrdenDeCompra (Guid guidSolicitudDeCompra) で Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChanges (SaveChangesOptions オプション) で。 c:\Wip\Projects\Dev\CRMINTEGRATION\CRMINTEGRATION.WebApp\Controllers\RequestController.cs:line 22 の CRMINTEGRATION.WebApp.Controllers.RequestController.CreateOrdenDeCompra(String guid) の cs:line 42

エンティティを挿入するコード:

crmsvcutil.exe を使用して、CRM の XRM クラスを生成しました。したがって、コードに表示されるクラスの名前は、実際には CRM のエンティティの名前です。上記のすべては、メソッド entidad.SaveChanges() に到達するまで正常に機能します。

Ps。コードでわかるように、英語は私の母国語ではありません。間違いがあれば遠慮なく訂正してください。私はそれを感謝します:)。

0 投票する
0 に答える
213 参照

javascript - XrmServiceToolkit で fetchXml morerecords フラグを取得する方法

XrmServiceToolkit を使用して、Microsoft Dynamics CRM 2011 サーバーからデータを取得しています。返される結果の量を妥当な値に制限したいのですが、アラートまたは同様のものを起動できる結果がさらにあるかどうかを知りたいです。このため、resultXml には「morerecords」という名前のフラグが含まれています。

私の質問は: XrmServiceToolkit を使用しているときに、このフラグまたは少なくとも resultXml を取得する方法を知っている人はいますか?