【问题标题】:Display images from list of attachments显示附件列表中的图像
【发布时间】:2023-03-24 03:14:01
【问题描述】:

使用 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?

但它不起作用

【问题讨论】:

  • 你的评论给了你最好的建议……“在这里写代码”。
  • 你还没有真正问过这样的问题。你问过做某事的“最好的方法是什么”。而且,如果有人希望以这种方式尝试答案,您提供的代码几乎没有给出如何最好地做到这一点的线索。尝试实施解决方案,以及何时/如果遇到问题,请在此时提出问题。
  • 关键是在寻求帮助之前你必须先尝试一些东西。否则你的问题是题外话。
  • 我的尝试更新了

标签: javascript visual-studio-lightswitch


【解决方案1】:

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

我希望这是有用的。 :)

【讨论】:

    猜你喜欢
    • 2016-04-04
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 2013-05-18
    • 1970-01-01
    相关资源
    最近更新 更多