0

タスクを追加することで、タスク ボードにさらに使いやすさを追加したいと考えています。

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. type-o /slm/tk/new.sp?cpoi=' + PROJECT_OID + 'd があります。d は cpoi の後にあるはずです。
  2. 主なものは、保存して閉じるボタンでタスクタブを閉じ、タスクボードのビューを更新することです。

Rally にタスク ウィンドウを開くより良い方法があるかどうかはわかりませんが、そのボタンの新しいタブ/ポップアップを閉じる方が問題だと思います。

4

1 に答える 1

0

上記のコードのタスク エディターの URL で見つけたタイプミスをうまくキャッチしてください。見つけたコードで発生した標準の Rally タスク エディター ウィンドウから [保存] または [保存して閉じる] をクリックした後にタスク ボードを更新することに関しては、これは実際には不可能です。タスク ボードは YUI を使用して記述されており、標準の Rally タスク エディターには、タスク ボードからリスナーをセットアップして、標準タスクの Save イベントに応答して再描画を開始できる Javascript アクセス可能な「フック」がありません。編集者。

ストーリー カードからタスクを追加できるさまざまな顧客の「拡張タスク ボード」を見てきました。ただし、標準の Rally Task Editor を使用せずにこれを行います。代わりに、Add Task 関数を追加することで、Javascript アプリ内に YUI ベースのエディター ウィンドウを表示します。これらのほとんどはshowEditor、標準のアプリ カタログ タスク ボードの 440 行目から始まる既存の [タスクの編集] 関数に基づいています。

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

[タスクの追加] ボタンを備えた拡張タスク ボードは、通常、showEditor に表示される機能と非常によく似た機能を使用して、[タスクの追加] エディターを構築します。独自の addTaskEditor 関数を開発することで、同様の変更を簡単に行うことができます。

于 2013-01-02T04:40:24.140 に答える