|  |  | 
 |  |  |                         sb.append("                            <ReferenceInput\n"); | 
 |  |  |                         sb.append("                                source=\"").append(column.getHumpName()).append("\"\n"); | 
 |  |  |                         sb.append("                                reference=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append("\"\n"); | 
 |  |  |                         sb.append("                                perPage={REFERENCE_INPUT_PAGESIZE}\n"); | 
 |  |  |                         if (count == 0) { | 
 |  |  |                             sb.append("                                autoFocus\n"); | 
 |  |  |                         } | 
 |  |  | 
 |  |  |                 case "Double": | 
 |  |  |                     if (!Cools.isEmpty(column.getForeignKeyMajor())) { | 
 |  |  |                         sb.append("    <ReferenceInput source=\"").append(column.getHumpName()).append("\" label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" reference=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append("\">\n"); | 
 |  |  |                         sb.append("        <AutocompleteInput label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\" />\n"); | 
 |  |  |                         sb.append("        <AutocompleteInput label=\"table.field.").append(simpleEntityName).append(".").append(column.getHumpName()).append("\" optionText=\"").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append("\" filterToQuery={(val) => ({ ").append(GeneratorUtils.firstCharConvert(column.getForeignKeyMajor())).append(": val })} />\n"); | 
 |  |  |                         sb.append("    </ReferenceInput>,\n"); | 
 |  |  |                     } else { | 
 |  |  |                         if (Cools.isEmpty(column.getEnums())) { |