Ad

GrroupList編集はリストが項目別にグループ化された物。 使い方はかなりの部分通常のListと同じなので、まずStaring+Feathersのリスト編集を参照のこと。

異なるのはまずデータの指定方法がHierarchicalCollection編集で行われる事。

var groceryList:HierarchicalCollection = new HierarchicalCollection(
[
	{
		header: { label: "Dairy" },
		children:
		[
			{ label: "Milk" },
			{ label: "Cheese" },
		]
	},
	{
		header: { label: "Bakery" },
		children:
		[
			{ label: "Bread"},
		]
	},
	{
		header: { label: "Produce" },
		children:
		[
			{ label: "Bananas"},
			{ label: "Lettuce"},
			{ label: "Onion"},
		]
	},
]);
list.dataProvider = groceryList;

次にグループヘッダーの書式の指定方法。

list.headerRendererFactory = function():IGroupedListHeaderRenderer {
	var renderer:DefaultGroupedListHeaderOrFooterRenderer = new DefaultGroupedListHeaderOrFooterRenderer();
	renderer.backgroundSkin = new Quad(StarlingWrapper.STAGE_WIDTH, 30, 0xEEEEFF);
	renderer.contentLabelFactory = function():ITextRenderer {
		var tftr:TextFieldTextRenderer = new TextFieldTextRenderer();
		tftr.textFormat = new TextFormat("_sans", 28);
		return tftr;
	}
	return renderer;
}

あとはListとほぼ同じ。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 457, today: 1, yesterday: 0
初版日時: 2016-03-07 (月) 14:40:58
最終更新: 2016-03-07 (月) 14:40:58 (JST) (931d) by njf
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失


NJF