2014-09-26 4 views
-1

Работа с приложением Lightswitch и пользовательским интерфейсом выполняется в javascript. У меня есть список вложений, что угодно: от изображений до PDF-файлов, электронных таблиц и обычных документов. То, что я хотел бы сделать, - это отделить изображения от остальных и обернуть их в теги «img», чтобы они отображались как изображения, а не только вложения файлов.Показать изображения из списка вложений

Функция postRender выглядит это для моего списка:

myapp.ViewLesson.LessonAttachments_postRender = function (element, contentItem) { 
// Write code here. 
var re = /(?:\.([^.]+))?$/; 
var ext = re.exec(contentItem.value)[1]; 
if (ext = "jpg" || "png" || "bmp") { 
    //wrap each item in '<img>" tags to display them as images 
} 

};

Я пытался фильтровать расширения, используя части от этого: How to extract extension from filename string in Javascript?

Но это не работает

+1

Ваш комментарий дает вам лучший совет ... «Напиши код здесь». – mccainz

+0

Продолжайте .......... – gibbypoo

+0

Вы на самом деле не задали вопрос. Вы спросили: «Каков наилучший способ» что-то сделать. И ваш предоставленный код мало подсказывает, как это можно было бы лучше всего сделать, если бы кто-то хотел попытаться ответить в этом ключе. Сделайте снимок при реализации решения и когда/если вы нажмете на стену, задайте вопрос в этот момент. – mccainz

ответ

0

Вы могли бы рассмотреть подход, изложенный в this article от разработчика людей офиса на MSDN. Если вы создадите приложение в качестве приложения для облачных приложений и используете SharePoint в качестве хранилища документов, решение CBA предоставит соответствующий значок заполнителя файла для любого контента, известного для SharePoint.

Надеюсь, это полезно. :)

Смежные вопросы