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

Back to archive index

takan****@nttda***** takan****@nttda*****
2006年 10月 30日 (月) 17:41:38 JST


高野です。

メリットがよくまとめられてますね。
方式2でいきましょう。 

> -----Original Message-----
> From: maska****@lists*****
> [mailto:maska****@lists*****] On Behalf Of 
> Youhei Kawada
> Sent: Monday, October 30, 2006 5:13 PM
> To: maska****@lists*****
> Subject: [Maskat-develop 00015] Re: Gridにcomboの配置について
> 
> 川田です。
> 
> トラッキング-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 mailing list
> Maska****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/maskat-develop
> 



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