プロジェクトの詳細を表示するグリッドを作成しています。CA Rally - ProjectPermissionのような子オブジェクトの詳細を取得する方法プロジェクトの詳細を取得する
私は
Ext.create("Rally.data.wsapi.Store", {
model: "ProjectPermission",
を使用して、ユーザーとプロジェクトの権限の詳細を取得することができるが、私は、プロジェクトの詳細を取得することはできません。どのように私はProjectPermissionを使用してプロジェクトのdetialsを得ることができます。..
_.each(results, function(result) {
if (result.get("User").UserName) {
var permission = {
UserName: result.get("User").UserName,
DisplayName: result.get("User").DisplayName,
EmailAddress: result.get("User").EmailAddress,
ProjectName: result.get("Project")._refObjectName,
Role: result.get("Role"),
Disabled: result.get("User").Disabled,
Status: result.get("Project").State /*Not able to get this*/
};
permissions.push(permission)
}
は本当にあなたの助けをappriciate。
参考のために、これは、モデルの構造があり、あなたは自分のフェッチにプロジェクトフィールドを追加することができる必要があり
"ProjectPermission":{
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"_ref": "https://rally1.rallydev.com/slm/webservice/v2.0/projectpermission/152079079u71479826p1",
"_refObjectUUID": "",
"_objectVersion": "0",
"_refObjectName": "LTC CS Portal Viewer",
"CreationDate": null,
"_CreatedAt": "today at 4:30 pm",
"ObjectID": null,
"ObjectUUID": "null",
"VersionId": "0",
"Subscription": null,
"CustomObjectID": "152079079u71479826p1",
"Name": "LTC CS Portal Viewer",
"Role": "Viewer",
"User":{
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"_ref": "https://rally1.rallydev.com/slm/webservice/v2.0/user/152079079",
"_refObjectUUID": "6d44a99b-c235-45b7-b24e-add15e7108f8",
"_refObjectName": "Satish Pasala",
"_type": "User"
},
"Project":{
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"_ref": "https://rally1.rallydev.com/slm/webservice/v2.0/project/71479826",
"_refObjectUUID": "91bac7a9-6fc3-4a90-9bb9-fa341e08dae5",
"_refObjectName": "LTC CS Portal",
"_type": "Project"
},
"Workspace": null,
"Errors":[],
"Warnings":[]
}
}
このコードを実行するとどうなりますか? – Lewis42
ステータス:result.get( "Project")。状態がブランク –