代码之家  ›  专栏  ›  技术社区  ›  marcus.greasly

SharePoint UserProfile ChoiceList-逗号是选择器控件的无效字符?

  •  0
  • marcus.greasly  · 技术社区  · 15 年前

    我们正在MOSS安装的用户配置文件中存储一个office address字段。对于这个字段,我想使用一个选项列表来限制用户选择一个地址格式正确的办公室。

    office address是办公室的完整地址(而不仅仅是一个可能使用的某种id)-这样可以对值进行索引,然后搜索界面可以找到伦敦(例如)或“英国办事处”的所有人,因为这些都是地址的一部分。到目前为止一切正常,例如办公地址:

    999 Letsbe Avenue, South Kensington, London SW1 1AA
    

    我可以成功地将该值添加到选项列表中,并查看UserProfile.ChoiceList属性正确显示该值。在“编辑配置文件”页面中查看它很好,选择器控件也会正确显示该值。唯一的问题是,如果您尝试在选择器控件中选择它(比如双击它),该值不会传递给页面上的文本控件,取而代之的是选择器会刷新并且不显示任何值。

    使用这些值表明是值中的逗号导致了选择器的问题,因此有没有人经历过这种情况并用任何方法修复了它/解决了它,而不仅仅是不使用逗号。。。

    1 回复  |  直到 15 年前
        1
  •  0
  •   marcus.greasly    15 年前

    好的,这里有一个我刚刚检查过的作品——Unicode字符“单低9引号”(U+201A)。

    只需小心使用网站上使用的字体,以防出现奇怪的渲染效果,但除非有“适当”的解决方案,否则它可以解决这个问题。