イテレーション、プロジェクト、およびユーザー列の実際の値を取得するために考えられるすべてを調査して試しましたが、イテレーションの名前、プロジェクトの名前などの列データを取得することはできません、およびユーザーによって送信された名前。私が持っている方法でフェッチを行うのは問題ないはずだと読んだことがありますが、他の人は、このようなもので型を指定する必要があると言っています
types : ['defect','user','iteration','project'],
私がそうするとき、私は自分のグリッドをロードしません。一部の人が推奨するように、このようなことを試しました
defect.Iteration.Name
また
Iteration.Name
私は本当にここでいくつかの助けを借りることができました. また、WSAPI はこの種のリクエストをサポートしなくなり、複数のクエリ/フェッチで処理する必要があるという記事も読みました。とにかく、ここに私が使用しているコードがあります...
function onLoad() {
var rallyDataSource = new rally.sdk.data.RallyDataSource(
'__WORKSPACE_OID__',
'__PROJECT_OID__',
'__PROJECT_SCOPING_UP__',
'__PROJECT_SCOPING_DOWN__');
var config = {
type : 'defect',
key : 'defects',
columnKeys : ["FormattedID", "Name", "Priority125", "Iteration", "Project", "SubmittedBy", "CreationDate", "ScheduleState", "State"],
fetch : 'FormattedID,Name,Priority125,Iteration,Project,SubmittedBy,CreationDate,ScheduleState,State',
query : '((State != "Closed") OR (ScheduleState != "Accepted"))',
order : 'Priority125'
};
var table = new rally.sdk.ui.Table(config, rallyDataSource);
table.display("tableDiv");
}
rally.addOnLoad(onLoad);