【问题标题】:Lookup to picture name of picture library in sharepoint 2010在sharepoint 2010中查找图片库的图片名称
【发布时间】:2012-07-17 16:27:19
【问题描述】:

我有一个图片库,我想在另一个通用列表中查找图片的名称。我试过了:

lookupField.LookupField = "Name";

然后当我创建这个通用列表的新项目时,图片查找列正确显示图片的列表名称,但保存项目后该列变为空白。 我在这里做错什么了吗?我必须使用其他内部字段名称而不是“名称”吗? 请帮忙...

【问题讨论】:

    标签: sharepoint-2010 image lookupfield


    【解决方案1】:

    好的,我找到了另一个解决方案。因为我无法查找图片库的默认名称,所以我为图片库创建了一个隐藏文本字段。此隐藏字段将在 ItemUpdated 事件中获取名称值(不需要 ItemAdded,因为当我上传新图片时,它也称为 ItemUpdated

    public override void ItemUpdated(SPItemEventProperties properties) {
        properties.ListItem["HiddenImageName"] = properties.ListItem["Name"].ToString();
        properties.ListItem.Update();
    }
    

    通用列表将查找此隐藏字段而不是图片库的默认名称字段

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      相关资源
      最近更新 更多