显示附件列表中的图像

时间:2014-09-26 16:03:07

标签: javascript visual-studio-lightswitch

使用Lightswitch应用程序,UI在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 个答案:

答案 0 :(得分:0)

您可以考虑来自MSDN上的Office开发人员的this article中概述的方法。如果您将应用程序构建为云业务应用程序并使用SharePoint作为文档存储,则CBA解决方案将为SharePoint已知的任何内容提供相应的文件占位符图标。

我希望这很有用。 :)