Project

General

Profile

Feature #427

Gridをプロジェクトツリーにしたい

Added by yusuke kokubo about 9 years ago. Updated about 9 years ago.

Status:
却下(Invalid)
Priority:
通常(Normal)
Assignee:
Category:
付箋
Target version:
-
Start date:
06/08/2010
Due date:
% Done:

100%

Estimated time:

Description

チケット一覧を表示するWindowをDataGridからツリー構造にしてプロジェクトツリー表示にしたい。


Related issues

Related to RedmineAir - Feature #419: 複数Redmineの参照担当(Assigned)05/30/2010

Actions

History

#1

Updated by yusuke kokubo about 9 years ago

http://help.adobe.com/ja_JP/AS3LCR/Flex_4.0/mx/controls/Tree.html

TreeGridコンポーネントは標準ではないみたいなのでTreeを使おうかな。

親プロジェクトから子プロジェクトをTree上に枝でつなげてチケットを葉にする感じ。

#3

Updated by Akiko Takano about 9 years ago

ご自身で作成されますか?
TreeもDataGridも使ったことはあるので、Mainのmxmlにincludeできる形で、view & controllerクラスを作ってみてもいいかなと思っています。
今、trunkを実装したRedmineが手元に無いので、もし差し支えなければ、APIで呼び出したXMLデータのサンプルをアップしていただけますでしょうか。それだけあればサーバに繋がってなくてもコードが書けますので。

#4

Updated by yusuke kokubo about 9 years ago

  • Status changed from 新規(New) to 担当(Assigned)
  • Assignee set to Akiko Takano

TreeもDataGridも使ったことはあるので、Mainのmxmlにincludeできる形で、view & controllerクラスを作ってみてもいいかなと思っています。

そうしていただけるとすごく嬉しいです^^

REST APIのサンプルはRedmineのdemoを利用すると取得できます。
http://demo.redmine.org/issues.xml
http://demo.redmine.org/projects.xml
ちょっと不安定ですが…。

#5

Updated by Akiko Takano about 9 years ago

教えてくださってありがとうございます。
でも、さすがにあまりにも不安定&重いので、ローカルの開発機にtrunk入れました。
これで少しお手伝いできると思います...。

Gridに関しては、以下の2タイプ考えています。

  • プロジェクト部分はTree,チケットはGrid
  • 全部Grid (AdvancedとかTreeTypeGridのようなもの)

まずは全部Gridを作ってみて、うまくいきそうなら、好みで表示を切り替えられると良いでしょうか。

#6

Updated by yusuke kokubo about 9 years ago

でも、さすがにあまりにも不安定&重いので、ローカルの開発機にtrunk入れました。

わざわざすみません…><

  • プロジェクト部分はTree,チケットはGrid
  • 全部Grid (AdvancedとかTreeTypeGridのようなもの)
    まずは全部Gridを作ってみて、うまくいきそうなら、好みで表示を切り替えられると良いでしょうか。

おぉー。どちらでも良い感じになりそうですね。
とりあえずTakanoさんの思うようにやってみてください。

#7

Updated by yusuke kokubo about 9 years ago

#419 で考えてる画面案だとこちらの対応は必要なくなるかなと思ってます。
もしかしてもうツリーを作るところ進めていらっしゃいます?

#8

Updated by Akiko Takano about 9 years ago

幸か不幸か、未だです。
いまのところシングルサーバですが、419を意識した作りでGrid&左パネルを作るのでも良いですよ。

#9

Updated by yusuke kokubo about 9 years ago

幸か不幸か、未だです。

良かった…^^;

いまのところシングルサーバですが、419を意識した作りでGrid&左パネルを作るのでも良いですよ。

よくよく考えてみると左ペイン(Redmine/プロジェクト)と右ペイン(設定/チケット一覧)に分けなくてもすべてTreeGridに押し込んでもなんとかなりそうですね。
どちらが良いとか想いはありますか?

#10

Updated by yusuke kokubo about 9 years ago

よくよく考えてみると左ペイン(Redmine/プロジェクト)と右ペイン(設定/チケット一覧)に分けなくてもすべてTreeGridに押し込んでもなんとかなりそうですね。

とりあえずチケットを表示するGridは今のままにして2ペイン型の画面レイアウトでどうでしょう?
ってかFlex/AIRでペイン・レイアウトのできるコンポーネントってありましたっけ?

#11

Updated by Akiko Takano about 9 years ago

>とりあえずチケットを表示するGridは今のままにして2ペイン型の画面レイアウトでどうでしょう?
ってかFlex/AIRでペイン・レイアウトのできるコンポーネントってありましたっけ?

あります。(たぶんご想像のものは)
mx:VBox, mx:HBoxを入れ子にしたり、mx:Panelというmのおがベースになって、その上にGridやList、その他のコンポーネントが乗っかっていくという感じです。

0.0.1のリリースのソース(trunk)に追加していけばいいのでしょうか。
そろそろ最初のタスクが収束してきたので、0.0.1のタグを切っていただくか、0.0.2用のブランチを切ってもらうのは良いでしょうか。

#この場合、Buildはどうしましょうね(^^;

#12

Updated by yusuke kokubo about 9 years ago

  • Status changed from 担当(Assigned) to 却下(Invalid)
  • % Done changed from 0 to 100

mx:VBox, mx:HBoxを入れ子にしたり、mx:Panelというmのおがベースになって、その上にGridやList、その他のコンポーネントが乗っかっていくという感じです。

おっ簡単にできそうならそれでいきたいです。

そろそろ最初のタスクが収束してきたので、0.0.1のタグを切っていただくか、0.0.2用のブランチを切ってもらうのは良いでしょうか。

遅くとも今週中に0.0.1リリースということでタグを作ります。

#この場合、Buildはどうしましょうね(^^;

どうしましょうね。(あんまりHudson分かってないので…)

#13

Updated by Haru Iida about 9 years ago

branchとtrunkで並行開発するようであればbranch用のHudsonジョブも作りましょう。
でも明日0.0.1のタグを切るとなるとしばらくはtrunk1本で行きそうですよね?

#14

Updated by yusuke kokubo about 9 years ago

branchとtrunkで並行開発するようであればbranch用のHudsonジョブも作りましょう。
でも明日0.0.1のタグを切るとなるとしばらくはtrunk1本で行きそうですよね?

ありがとうございます。
しばらくはtrunk一本にして、安定版と開発版を切り分けるのは早くても0.1.0以降で良いかなーと思ってます。

#15

Updated by yusuke kokubo about 9 years ago

  • Target version deleted (0.0.2)

Also available in: Atom PDF