Template:Dynamic list row/doc

This powerful template can be used to dynamically print rows of tables using different template for each column cells, and supplying selected subset of parameters to them.

Syntax
This template is meant to be used inside another template, that will print table header and footer and supply required parameters. Its most common usage will probably be inside Semantic MediaWiki #ask queries

Parameters
templateName#argumentName(index)#argumentName(index);templateName#argumentName(index)#argumentName(index) ie. templates for columns are delimited by, their list of arguments is separated by   and index of sequential parameter that will be pushed to argument is supplied in.
 * … : Sequentially named parameters supplied from encompassing #ask query. Note that they have to be explicitly named by sequential numbers, not just implicit arguments (see Example below). Values from these arguments will be mapped to required arguments of templates called to format individual cells. Required.
 * : Compounded string, that determines names and order (ie. column number) of called templates, passed arguments to these templates and numbers of sequential arguments from which will they take their values. Has format

Note that not whole sequence of arguments …  must be supplied to template, just the number of needed properties for called column templates.

Example
This call: will search all maces and display them in 3-column table:
 * Icon: printed by Dynamic list row/Icon cell template called with Image argument supplied by value from Has icon fetched property
 * Name: printed by Dynamic list row/Item name cell template called with Name argument supplied by value from main fetched data; First appeared in argument supplied by value from First appeared in fetched property; Is unique argument supplied by value from Is unique fetched property; and Is soulbound argument supplied by value from Is soulbound fetched property
 * Damage: printed by Dynamic list row/Damage cell template called with Damage argument supplied by value from Has damage fetched property