Silverstripe CsvBulkLoader не показывает функциональность импорта

Я использую Silverstripe 3.6 и выполнил все шаги, чтобы Добавление пользовательского CsvBulkUploader в ModelAdmin в Silverstripe и документация Silverstripe, но я не вижу опцию импорта (поле или кнопку).
Я расширил ModelAdmin с помощью $ managed_models, $ model_importers и $ url_segment:

private static $managed_models = array(
'ModelInfo'
);
private static $model_importers = array(
'ModelInfo' => 'ModelInfoCsvBulkLoader',
);
private static $url_segment = 'modelinfo';

Я расширил CsvBulkLoader с помощью ModelInfoCsvBulkLoader $ columnMap.

public $columnMap = array(
'Product Code' => 'Title',
'Dimensions' => 'Dimensions',...);

public $duplicateChecks = array(
'Product Code' => 'Title'
);

Я скопировал и вставил имя ModelInfoCsvBulkLoader, чтобы избежать опечаток …

Вот мой результат:

Мой результат выглядит так с кнопкой экспорта и печати, но без поля или кнопки импорта

Кто-нибудь знает, что я пропустил?

-2

Решение

Там не было абсолютно ничего плохого с моим кодом.
Я просто посмотрел не на то место.
Поле импорта отображается только при нажатии на значок поиска в верхнем правом углу.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]