任务板 - 在添加任务中内置集会

时间:2012-12-27 11:52:01

标签: javascript ruby popup rally

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

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

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

在此实现中有2个错误:

第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. 有一个类型-o /slm/tk/new.sp?cpoi='+ PROJECT_OID +'d,d应该在cpoi之后我猜。
  2. 主要是在保存并关闭按钮时关闭任务选项卡并刷新任务板的视图。
  3. 我不知道Rally是否有更好的方法来打开任务窗口,但我认为这更像是关闭新标签/弹出该按钮的问题。

1 个答案:

答案 0 :(得分:0)

您在上述代码的任务编辑器网址中找到的拼写错误很好。对于在您找到的代码中引发的标准Rally Task Editor窗口中单击Save或Save and Close后刷新任务板,这实际上是不可能的。任务板使用YUI编写,标准Rally任务编辑器没有任何Javascript可访问的“挂钩”,允许您从任务板设置监听器以启动重绘以响应标准任务中的Save事件编辑器。

我见过各种客户“增强型任务板”,允许从故事卡中添加任务。但是,他们不使用标准的Rally Task Editor。相反,他们通过添加添加任务功能在Javascript应用程序中引发基于YUI的编辑器窗口。其中大部分都基于从标准App Catalog任务板的第440行开始的现有编辑任务showEditor功能:

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

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