Как создать библиотеку документов для нового типа файлов для использования со встроенным и внешним редактором?
-
16-10-2019 - |
Вопрос
Я новичок в SharePoint, поэтому прошу прощения, если это слишком просто!
Мне нужно создать библиотеку документов в Foundation 2010 для хранения G-код (.nc) файлы.Я хочу, чтобы новые функции и функции редактирования запускали локальный редактор G-кода пользователя, если он доступен, или редактор форматированного текста в браузере, если нет (файлы .NC - это просто текстовые файлы, AFAIK).
Я нашел много информации, которая требует использования шаблонов документов, но очень мало инструкций о том, как их создать, и я не знаю, как лучше всего создать библиотеку документов G-Code, которая соответствует тому, что я хочу. пытаюсь сделать.Указатели и предложения очень ценятся.
Спасибо!
Решение
Хороший вопрос!Тоже интересный!
Я бы начал с прочтения этого статья о том, как создать DocumentTemplate и посмотрите, соответствует ли он вашим потребностям.В результате ваш файл .nc будет открываться в нужном приложении.Единственная проблема заключается в том, что я не думаю, что вы сможете опросить клиентский компьютер, чтобы узнать, установлено ли необходимое приложение.Microsoft делает это, создавая ActiveX, который выполняет проверку.
Для программного обеспечения для редактирования в браузере вам потребуется создать какое-то CustomAction, которое позволит пользователю использовать такую опцию, как «Редактировать в браузере» в блоке управления редактированием (ECB).Это настраиваемое действие приведет к созданию настраиваемой страницы приложения, которая будет редактором браузера.Передав ItemId и ListId в URL-адресе, вы сможете получить элемент и отобразить его в специальном редакторе, который вы создадите.Вы можете найти некоторые из этих редакторов здесь.
Наслаждаться !