プロジェクトでポートフォリオアイテムのテーブルを作成するために、Rallyでカスタムグリッドに取り組んでいます。私が公開しようとしているフィールドの1つは、計画開始日です。そのまま使用すると、「YYYY-MM-DDTHH:MM:SS.xxxZ」の形式で日時が返されます。私は、rally.sdk.util.DateTime.format(date()、 "yyyy-MM-dd")関数を使用して、rowInfoの名前と値のペアを作成するときに、全体ではなく日付を返すようにしています。テーブルに追加しますが、機能していません。
何か案は?
var tbCfgTable = {
columns: [{
key: 'ID',
width: "20%"
},{
key: 'Name',
width: "4%"
},{
key: 'Planned Start',
width: "4%"
},{
key: 'Planned End',
width: "3%"
}]
};
gTable = new rally.sdk.ui.Table(tbCfgTable);
var nbrPis = theResults.pisQueryKey.length;
for (var ndx = 0; ndx < nbrPis; ndx++){
aPi = theResults.pisQueryKey[ndx];
// populate planned schedule rows
aRowInfo = {
'ID': aPi.Name,
'Name': aPi.Name,
'Planned Start': aPi.PlannedStartDate,
'Planned End': aPi.PlannedEndDate
};
gTable.addRow(aRowInfo);
}