[Maskat-develop 00015] Re: Gridにcomboの配置について

Back to archive index

Youhei Kawada kawad****@nttda*****
2006年 10月 30日 (月) 17:13:16 JST


川田です。

トラッキング-Feature Requests-"[ #9120]gridについて"の件だと思いますが、
実現方式の構造とメリットを整理してみました。
個人的には方式2の方がいいと思います。

■ 方式1
<gridHeader ... combo="['1','コード1'],['2','コード2'],['3','コード3']" />

■ 方式2
<gridHeader ...>
  <gridCellCombo value="1" text="コード1" />
  <gridCellCombo value="2" text="コード2" />
  <gridCellCombo value="3" text="コード3" />
</gridHeader>

[方式1 > 方式2]
・XML階層構造が簡潔
・ファイル容量が少ない

[方式1 < 方式2]
・コードアシストが可能
・スキーマ検証しやすい
・IDEで実装しやすい
・将来属性が増えた時に対応しやすい
・コンボのアイテム数が多い場合、視覚的に理解しやすい
・初心者にわかりやすい
   - 方式1はJavaScriptの配列構造を知っている必要あり
   - 方式2の列挙方法は他のcomboやgridCellと同じ方式

-- 
Youhei Kawada


Sheng shen wrote:
>   川田さんが提示してくれた「gridHeaderに子ノードを持たせる、そ
> こにvalueとtextのペアを定義」といったやり方以外、以下のようなや
> り方もあると思います:
> <gridHeader title="ヘッダ3" type="string" width="70"
> combo="['1','コード1'],['2','コード2'],['3','コード3']"/>
>   combo属性でvalueとtextの配列を定義する。
>   メリットはXML階層構造より簡潔であることです。
>   属性実装をしたいと思いますが、まず川田さんの意見を聞きたい
> と思います。
> _______________________________________________
> Maskat-develop mailing list
> Maska****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/maskat-develop




Maskat-develop メーリングリストの案内
Back to archive index