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 >