我希望通过添加任务为任务板添加更多可用性。
我偶然发现了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>');
我不知道Rally是否有更好的方法来打开任务窗口,但我认为这更像是关闭新标签/弹出该按钮的问题。
答案 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函数轻松地进行类似的修改。