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