SharePoint隐藏sparthurl列描述(描述类型)

时间:2018-04-02 13:23:40

标签: sharepoint hyperlink field

我正在尝试不为字段类型" URL"提供列描述。在SharePoint 2016中。我想使用此OOTB列URL,但不能获取"键入描述"。我看到的唯一工作是使用JavaScript。我想知道,有没有其他方法删除它? 以编程方式,或schema.xml中的某些属性?

感谢任何建议和帮助。

谢谢, 梅农

1 个答案:

答案 0 :(得分:0)

示例JSlink脚本。

您可以将jQuery库和自定义jslink库上传到SharePoint库,我上传到layouts文件夹只是为了便于测试。

脚本:

(function () {

    var JSHyperlinkFieldCtx = {};
    JSHyperlinkFieldCtx.Templates = {};
    JSHyperlinkFieldCtx.Templates.Fields = {
        "JSHyperlink": {
            "NewForm": HideJSHyperlinkTemplate
        }
    };
    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(JSHyperlinkFieldCtx);
})();

function HideJSHyperlinkTemplate(ctx) {

    var result = SPFieldUrl_Edit(ctx);   
    var $f = $(result);
    $f.find('span:eq(1)').css('display', 'none');
    $f.find('input:eq(1)').css('display', 'none');
    return $f.html();
}

使用脚本:

~sitecollection/_layouts/15/jslinks/jquery-1.12.4.js|~sitecollection/_layouts/15/jslinks/HyperlinkField.js

enter image description here