問題タブ [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.
c# - Visual Studio 2013 および Microsoft CRM/XRM 開発 - プロジェクト タイプはサポートされていません
VS2013 で XRM を開発している人はいますか?
プロジェクトを開こうとしたところ、ソリューションの CRM プラグイン/ワークフロー/CRM パッケージ プロジェクトで次のメッセージが表示されました。
「移行が必要」または「互換性がない」
通常、これは、プロジェクト タイプをサポートするために VS2013 用のプラグインをインストールする必要があることを意味します。CRM 2013 SDK アドインをインストールしましたが、問題が解決しません。
プロジェクトの種類の GUID は、4C25E9B5-9FA6-436c-8E19-B395D2A65FAF および 88A30576-7583-4F75-8136-5EFD2C14ADFF です。
乾杯、ジョン
c# - XRM SDK を使用して MS CRM からすべてのルックアップ値を取得する方法
XRM SDK を使用して MS CRM 11 からデータを取得するアプリを作成しています。ルックアップ タイプのフィールドについては、対応する定義を取得して、関連するエンティティから可能なすべての ID と値を取得できるようにしたいと考えています。
これを取得する方法が見つからないようです。エンティティ インスタンス値のエンティティ参照を取得できること、およびメタ データからターゲット エンティティを取得する方法は理解していますが、ルックアップ フィールドのすべてのルックアップ ID と値を取得するのに役立つものが見つかりません。助けてください!
編集:
他の人を助けるために、さらに数日間調査した結果、私がやりたいことはsdkを使用してサーバー側で行うことはできないと確信しています。
RetrieveAttributeRequest を使用してピック リストの値を問題なく取得し、結果の AttributeMetaData を PicklistAttributeMetadata にキャストできます。LookupAttributeMetadata にキャストすることにより、同じ手法を使用して Lookup を処理できますが、これは基本クラスに対して 1 つの有用なプロパティのみを提供します: Targets. これが行うのは、エンティティの論理名の文字列配列を提供することだけです。マップされた Id/Name プロパティや、クエリが適用されるルックアップのビューの詳細などの追加の詳細は提供されません (リストされている連絡先が現在の組織の主要な連絡先のルックアップなど)。
だから、結局は妥協せざるを得なかった。Targets からターゲット エンティティ名を取得でき、ルックアップは単純であると想定できます。エンティティからすべてのレコードを取得するだけです。Id 列は固定されているので問題ありません。通常、Name 列が使用可能であると想定しても安全です (ただし、カスタムの場合は asl_name などである可能性があります)。
誰かがより良い方法を知っているなら、私は喜んで喜んで謙虚なパイを食べます!
xrm - XRM.SDK QueryExpression ConditionOperator.Like
いずれかのフィールドの値が特定の長さになるように、CRM で (XRM.SDK の QueryExpression を使用して) クエリを実行するにはどうすればよいですか? また、演算子 ConditionOperator.Like '%' で使用されるパターンを操作するための特殊文字は何ですか? この件に関する情報は見つかりませんでした。
c# - 「割り当てられません -- 読み取り専用です」ConditionExpression のエラー
「日付間」条件を作成する必要があります。
私がこのように書くとき:
startDate
とendDate
ですDateTime
。でエラーが発生しましたmodifiedOnCondition.Values
。それは言います:
プロパティまたはインデクサー 'Microsoft.Xrm.Sdk.Query.ConditionExpression.Values' を割り当てることはできません -- 読み取り専用です
どうすれば修正できますか?
javascript - サブグリッドからすべてのレコードを取得する方法は?
JavaScript を使用してサブグリッド内のレコードを取得する方法があるかどうか疑問に思っていました。サブグリッドを制御できますが、そこから先に進むことはできません。
私が使用したすべてのリソースは、もはや存在しないメソッドを使用しているように見えました。私が試したメソッドには、get_allRecordIds、getCellValue、getRecordsFromInnerGrid などがあります。