<cfparam name="ATTRIBUTES.lang" type="string" default=""/>
<cfparam name="request.language" type="string" default=""/>
<cfif len(ATTRIBUTES.lang) AND #ATTRIBUTES.lang# NEQ #request.language#>
	<cfexit method="exittag"/>
</cfif>

<cfif thisTag.executionMode IS "end">

<!--- 	<cfloop collection=#CALLER# item="item">
		<cfset structInsert(variables, item, CALLER[item], false)/>
	</cfloop> --->
	
	<cfassociate basetag="cf_table" datacollection="columns"/>
	<cfset attributeList=""/>	<!--- *** сделать проброс атрибутов --->
	<cfparam name="thisTag.th" type="array" default=#[{content="",field=""}]#/><!---контейнер для данных вложенного элемента TH. Предусмотрен только один элемент массива, остальные игнорируются--->
	<!---<cfparam name="thisTag.td" type="array" default=#[{content="",field=""}]#/>--->
	<cfparam name="thisTag.td" type="array" default=#thisTag.th#/><!---контейнер для данных вложенного элемента TD. Предусмотрен только один элемент массива, остальные игнорируются--->
	<!---Зачем массив? - потому что массив вложенных тегов, а у нас считается только первый вложенный тег TD--->

	<cfset ATTRIBUTES.td=#thisTag.td#/><!---поле, видное включающему тегу table в коллекции columns--->	
	<cfset ATTRIBUTES.th=#thisTag.th#/><!---поле, видное включающему тегу table в коллекции columns--->	
	<cfset ATTRIBUTES.content=thisTag.generatedContent/>
	
	<cfparam name="ATTRIBUTES.field" default="#thisTag.td[1].field#"/><!---***---><!---настоящий атрибут - имя поля запроса (query) для ВЫВОДА, может задаваться как атрибут тега--->	
	<cfparam name="ATTRIBUTES.formatter" type="function" default=#function (x) {return x;}#/>
	<cfparam name="ATTRIBUTES.sortable" type="boolean" default=true/>
	<cfparam name="ATTRIBUTES.visible" type="boolean" default=true/>
	<cfparam name="ATTRIBUTES.columnOrder" type="integer" default=0/>
	<!--- Желательное поведение сортировки колонок: для некоторых колонок указан порядок, на этом месте они и оказываются. Не указан - идут в порядке появления в коде. Если 2 колонки с одним порядком сортировки, первой выводится та, которая первая по тексту.  --->
</cfif>