2
##set( $hasAccess = $auth.hasAccess( "dhis-web-dataentry", "saveValue" ) )
4
#foreach( $categoryCombo in $orderedCategoryCombos )
5
<table class="formSection" cellspacing="0">
6
#set( $colCount = $numberOfTotalColumns.get( $categoryCombo.id ) )
7
#set( $categories = $orderedCategories.get( $categoryCombo.id ) )
8
#set( $optionsMap = $orderedOptionsMap.get( $categoryCombo.id ) )
9
#set( $colRepeat = $catColRepeat.get( $categoryCombo.id ) )
11
#foreach( $category in $categories )
12
#set( $categoryOptions = $optionsMap.get( $category.id ) )
13
#set( $colCount = $colCount / $categoryOptions.size() )
14
<tr colspan="$colCount">
16
#set( $cols = $colRepeat.get( $category.id ) )
17
#foreach( $col in $cols )
18
#foreach( $categoryOption in $categoryOptions )
19
<th colspan="$colCount"><span align="center">#if( $categoryOption.isDefault() )${i18n.getString( "value" )}#else ${encoder.htmlEncode( $categoryOption.name )}#end</span></th>
26
#set( $dataElements = $orderedDataElements.get( $categoryCombo ) )
27
#set( $optionCombos = $orderdCategoryOptionCombos.get( $categoryCombo.id ) )
29
#foreach( $optionCombo in $optionCombos )<span id="${optionCombo.id}-optioncombo" class="hidden">${encoder.htmlEncode( $optionCombo.name )}</span>
31
#foreach( $dataElement in $dataElements )
37
#set( $count = $count + 1 )
39
<td id="${dataElement.id}-cell" #if( $mark == 1 )class="alt"#else class="reg"#end><span id="${dataElement.id}-dataelement">${encoder.htmlEncode( $dataElement.getFormNameFallback() )}</span></td>
40
#foreach( $optionCombo in $optionCombos )
41
#set( $dataEntryId = "${dataElement.id}-${optionCombo.id}-val" )
43
#if( $dataElement.type == "bool" )
44
<select name="entryselect" id="$dataEntryId" tabindex="$tabIndex">
45
<option value="">[$i18n.getString( "no_value" )]</option>
46
<option value="true">$i18n.getString( "yes" )</option>
47
<option value="false">$i18n.getString( "no" )</option>
50
<input name="entryfield" id="$dataEntryId" type="text" tabindex="$tabIndex">
53
#set( $tabIndex = $tabIndex + 1 )