0

我希望通过添加任务来为任务板添加更多可用性。

我偶然发现了 Git Hub 中的几个任务板。最好的是

https://github.com/Pistos/Rally-Task-Board/blob/master/code.html

在这个实现中有两个错误:

187 号线

html.push('<a href="/slm/tk/new.sp?cpoi=' + __PROJECT_OID__  + 'd&itemIndex=0&projectScopeUp=false&projectScopeDown=true&workProduct=' + value.ObjectID + '" target="task-window">add task</a>');
  1. 有一个type-o /slm/tk/new.sp?cpoi=' + PROJECT_OID + 'd,我猜d应该在cpoi之后。
  2. 主要的是在保存和关闭按钮时关闭任务选项卡并刷新任务板的视图。

我不知道 Rally 是否有更好的方法来打开任务窗口,但我认为这更多的是关闭该按钮的新选项卡/弹出窗口的问题。

4

1 回答 1

0

很好地抓住了您在上述代码的任务编辑器 url 中发现的错字。至于在您找到的代码中出现的标准 Rally 任务编辑器窗口中单击“保存”或“保存并关闭”后刷新任务板,这实际上是不可能的。任务板是使用 YUI 编写的,标准的拉力赛任务编辑器没有任何 Javascript 可访问的“钩子”,允许您从任务板设置侦听器以启动重绘以响应标准任务中的保存事件编辑。

我见过各种允许从故事卡添加任务的客户“增强型任务板”。但是,他们这样做没有使用标准的拉力赛任务编辑器。相反,他们通过添加添加任务功能在 Javascript 应用程序中提出了一个基于 YUI 的编辑器窗口。其中大部分基于从showEditor标准应用目录任务板的第 440 行开始的现有编辑任务功能:

https://github.com/RallyApps/TaskBoard/blob/master/deploy/App.html

带有添加任务按钮的增强任务板通常使用与您在 showEditor 中看到的功能非常相似的功能构建添加任务编辑器。您可以通过开发自己的 addTaskEditor 函数轻松地进行类似的修改。

于 2013-01-02T04:40:24.140 回答