特色深拷贝在集会
Feature deep copy in rally
本文关键字:深拷贝 更新时间:2023-09-26
实际上我想要功能像功能深度复制它将复制该功能中那些故事中的所有故事和任务。我修改了StoryDeepCopy的代码,但功能没有得到填充,只是故事得到填充,我不知道为什么会发生。我认为故事深度复制应用程序在1.32版本中没有功能或任何PortfolioItem的概念,但2.0版本对此提供了支持。这可能是原因。有什么建议这是应用程序
中的一些代码 function onChooserClose(chooser, args) {
if (args.selectedItem) {
selectedValue = args.selectedItem;
goButton.setEnabled(true);
dojo.byId('featureBox').innerHTML = args.selectedItem.FormattedID + ' - ' + args.selectedItem.Name;
}
}
function showChooser() {
var chooserConfig = {
fetch:"FormattedID,Name,Description",
title: 'Feature Chooser'
};
chooser = new rally.sdk.ui.Chooser(chooserConfig, dataSource);
chooser.addEventListener('onClose', onChooserClose);
chooser.display();
}
rally.addOnLoad(function () {
goButton = new rally.sdk.ui.basic.Button({
text: "Copy",
enabled: false
});
goButton.addEventListener('onClick', buttonPressed);
goButton.display('goButton');
chooseButton = new rally.sdk.ui.basic.Button({
text: "Choose"
});
chooseButton.addEventListener('onClick', showChooser);
chooseButton.display('chooseButton');
showChooser();
rally.sdk.ui.AppHeader.setHelpTopic("252");
});
});
对于应用目录中的功能,没有类似的深度复制。你是正确的,AppSDK1,其最新版本是1.33没有portfolio对象的概念。如果您想访问Portfolio Items或Blocked Reason,或任何其他在WS API 1.43以后版本中引入的特性,此语法将允许:
<script type="text/javascript" src="/apps/1.33/sdk.js?apiVersion=1.43"></script>
这个技巧的另一个变体显示在下面一个应用程序的代码片段中,该代码片段在AppSDK1应用程序中构建了一个PortfolioItems表:
<script type="text/javascript" src="https://rally1.rallydev.com/apps/1.32/sdk.js"></script>
<script type="text/javascript">
function tableExample() {
var rallyDataSource = new rally.sdk.data.RallyDataSource('111','222','false','false');
rallyDataSource.setApiVersion("1.43");
function itemQuery() {
var queryObject = {
key: "pi",
type: "portfolioitem",
fetch: "FormattedID,Name"
};
rallyDataSource.findAll(queryObject, populateTable);
}
此方法不适用于2.0版本的WS API。
必须谨慎使用。有一件事肯定会被打破,那就是时间盒开始和结束日期的计算。这就是为什么许多传统的Rally App Catalog应用仍然是1.29。这是由于API版本1.30的变化。请参阅WS API文档中的API版本控制部分。
相关文章:
- Gulp js src :首先获取最深的文件
- JavaScript具有从响应生成的角度嵌套对象模型(无限深)
- 如何查找不比选择器更深的元素
- 如何检查一个对象是否是“;深空”;
- 角度调用父函数,其参数来自两个级别深的指令
- knockout.jsforeach,用2n个深度数组构建listview
- 查询firebase中嵌套较深的子级
- 添加 2 层深的原型链
- 使对象变量在所有“更深”的范围内都是可访问的
- 将深流服务器连接到重新思考数据库实例
- 获取对象数据的浅拷贝的最快方法是什么
- 带有jQuery的DOM元素的非深度拷贝
- Js lodash 按更深的字段排序
- 使用 javascript 的火拷贝
- 在 lodash 中克隆深(a) 和 extend({}, a) 有什么区别
- 为什么 jQuery 扩展深拷贝不递归复制对象
- 为什么以及何时使用angular.copy?(深拷贝)
- JavaScript数组的浅拷贝和深拷贝的区别是什么?
- 为什么这个javascript函数创建一个深拷贝而不是浅拷贝?
- 特色深拷贝在集会