我有最简单的 CardBoard 实现:
<!DOCTYPE html>
<html>
<head>
<title>CardBoard Example</title>
<script type="text/javascript" src="/apps/2.0p5/sdk.js"></script>
<script type="text/javascript">
Rally.onReady(function() {
Ext.define('CustomApp', {
extend: 'Rally.app.App',
launch: function() {
var cardBoardConfig = {
xtype: 'rallycardboard',
types: ['User Story'],
attribute: "ScheduleState"
};
this.add(cardBoardConfig);
}
});
Rally.launchApp('CustomApp', {
name: 'CardBoard Example'
});
});
</script>
<style type="text/css">
</style>
</head>
<body></body>
</html>
每次拖放操作后都会出现非常烦人的问题:页面刷新。
我还注意到一些阻止页面重新加载的错误。重现步骤:
- 使用上面的代码打开页面;
- 改变项目范围;
- 拖放卡片;
- 您将在浏览器控制台中看到阻止页面刷新的 javascript 错误。
在没有javascript Rally SDK错误的情况下,如何防止卡片拖放操作后刷新页面?