default:
break;
-
}
// Add data to submitData array
// If this is an update of existing data
if ($formUpdate) {
- $text_data = ($fType=='text'||$fType=='textarea' ? $field['submitted'] : '');
+ $text_data = ($fType=='text'||$fType=='textarea'||$fType=='picklist' ? $field['submitted'] : '');
$checkbox_data = ($fType=='checkbox' ? $field['submitted'] : false);
$integer_data = ($fType=='integer' ? $field['submitted'] : false);
$float_data = ($fType=='float' ? $field['submitted'] : false);
array(
'field_id' => $field['id'],
'record_id' => $recordId,
- 'text_data' => ($fType=='text'||$fType=='textarea' ? $field['submitted'] : ''),
+ 'text_data' => ($fType=='text'||$fType=='textarea'||$fType=='picklist' ? $field['submitted'] : ''),
'checkbox_data' => ($fType=='checkbox' ? $field['submitted'] : false),
'integer_data' => ($fType=='integer' ? $field['submitted'] : false),
'float_data' => ($fType=='float' ? $field['submitted'] : false),
</tr>
<tr class="FieldRow_{$fieldData.id}"><td colspan="4">Prompt: {$fieldData.field_prompt}</td></tr>
{if $fieldData.field_type=='picklist'}
- <tr>
+ <tr class="FieldRow_{$fieldData.id}">
<th style="text-align: left; padding-left: 2rem;">Option Value</th>
<th style="text-align: left;">Option Text</th>
<th style="text-align: left;">Cost</th>
<th> </th>
</tr>
{/if}
- <tr><td style="border-bottom: 1px solid black;" colspan="4"> </td></tr>
\ No newline at end of file
+ <tr id="EndOfFieldOptions_{$fieldData.id}"><td style="border-bottom: 1px solid black;" colspan="5"> </td></tr>
\ No newline at end of file
{* A line describing the new picklist option. *}
-<tr id="FieldOptionRow_{$fieldData.id}">
+<tr id="FieldOptionRow_{$fieldData.id}" class="FieldRow_{$fieldData.field_id}">">
<td style="text-align: left; padding-left: 2rem;"">{$fieldData.option_value}</td>
<td style="text-align: left;">{$fieldData.option_text}</td>
- <td style="text-align: left;">{$fieldData.option_cost}</td>
+ <td style="text-align: left;">${$fieldData.option_cost}</td>
<td style="text-align: left;">{$fieldData.option_default.name}</td>
<td style="text-align: left;">
<div class="DeleteOptionButton_{$fieldData.fid} button button-secondary glm-button-small" data-fieldOptionId="{$fieldData.id}">Delete</div>
</tr>
<tr class="FieldRow_{$t.id}"><td colspan="4"">Prompt: {$t.field_prompt}</td></tr>
{if $t.field_type=='picklist'}
- <tr>
+ <tr class="FieldRow_{$t.id}">
<th style="text-align: left; padding-left: 2rem;">Option Value</th>
<th style="text-align: left;">Option Text</th>
<th style="text-align: left;">Cost</th>
</tr>
{if $t.options}
{foreach $t.options as $option}
- <tr id="FieldOptionRow_{$option.id}">
+ <tr id="FieldOptionRow_{$option.id}" class="FieldRow_{$t.id}">
<td style="text-align: left; padding-left: 2rem;">{$option.option_value}</td>
<td style="text-align: left;">{$option.option_text}</td>
<td style="text-align: left;">{$option.option_cost}</td>
{/foreach}
{/if}
{/if}
- <tr id="EndOfFieldOptions_{$t.id}"><td style="border-bottom: 1px solid black;" colspan="5"> </td></tr>
+ <tr id="EndOfFieldOptions_{$t.id}" class="FieldRow_{$t.id}"><td style="border-bottom: 1px solid black;" colspan="5"> </td></tr>
{/foreach}
{/if}
</tbody>
var {$fid}_fieldId = $(this).attr('data-fieldId');
$("#{$fid}_NewOptionDialog").dialog("open");
- $('#{$fid}_NewOptionName').val('');
+ $('#{$fid}_NewOptionValue').val('');
$('#{$fid}_NewOptionText').val('');
$('#{$fid}_NewOptionDefault').removeAttr('checked');
$('#{$fid}_NewOptionCost').val('');