Как стать автором
Обновить

Комментарии 2

Подскажите, какую смысловую нагрузку несет данное поле?

Не совсем понятен его смысл и подход к реализации.
Пользователь хочет создавать элементы списка и прикладывать к ним файлы, а приложенные файлы нужно разложить по различным столбцам в зависимости от их назначения (например, техническое задание, договор оплаты, реквизиты и т.д.) и отобразить ссылки для их загрузки другим пользователям. Идея реализации такая: хранить все файлы в библиотеке документов, а в списке — только ссылку на нужный файл из библиотеки. Пользователю показывать ссылку для скачивания/удаления/замены файла (если он есть) и форму для добавления нового файла в библиотеку документов. При сохранении обрабатывать изменения, сделанные на клиенте, и, в случае необходимости, обновлять библиотеку документов


Почему нельзя на форму отображения/изменения элемента списка вывести форму представления библиотеки документов, где хранятся все эти файлы, с расширенным списком атрибутов (техническое задание, договор, приложение....) и предоставить пользователю возможность загружать документы стандартным способом? Основная часть работы возможна даже без разработки и реализации дополнительных велосипедов

Возможно я не до конца понимаю задачу, но подобная реализация мне кажется сложной и сильно ограниченной для того же пользователя.

Для 2013ого такая реализация не актуальна в принципе.
Подскажите, какую смысловую нагрузку несет данное поле?

Именование поле с файлом. Например, на хабре, такое поле — автар. Если бы просили прикладывать скан паспорта, то в моём случае это было бы второе поле.
Почему нельзя на форму отображения/изменения элемента списка вывести форму представления библиотеки документов, где хранятся все эти файлы, с расширенным списком атрибутов (техническое задание, договор, приложение....) и предоставить пользователю возможность загружать документы стандартным способом? Основная часть работы возможна даже без разработки и реализации дополнительных велосипедов

Вы предлагаете создать библиотеку и добавить к ней столбец «тип документа»? Да, так можно поступить.
Но, для меня, у этого решения есть следующие минусы:
1. Пользователю каждый раз придётся выбирать тип документа.
2. Нам каждый раз придётся проверять, что типы документов не дублируются.
3. В случае моего велосипеда, документы можно раскладывать по разным библиотекам, а вывод нескольких библиотек (порядка 10) «убъёт» формы отображения и редактирования.
4. Когда решение уже готово, для появления возможности загружать файлы надо только добавить столбец (ну и создать библиотеку, если её нет).
5. Сейчас не могу проверить, но помнится мне, что на форме просмотра если отображать связный список, то он будет доступен для редактирования.
Для 2013ого такая реализация не актуальна в принципе

С 2013 не работал (. Что-то принципиально не подходит?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории