SharePoint SPServices自动完成功能不适用于列

时间:2013-04-17 11:42:25

标签: jquery sharepoint sharepoint-2010 spservices

我在列表中为列描述提供了一个有效的jQuery SPServices代码。问题是,当我尝试从另一列 Project Item 获取数据时,使用相同的代码,没有任何反应。此外,当我尝试为两列添加代码时,代码不适用于任何代码。两列都是单行文本类型。代码如下:

<script language="javascript" type="text/javascript" src="/SiteAssets/Scripts/jquery-1.8.3.min.js"></script>
<script language="javascript" type="text/javascript" src="/SiteAssets/Scripts/jquery.SPServices-0.7.2.min.js"></script>
<script language="javascript" type="text/javascript">
    $(document).ready(function() {
        document.getElementById('ctl00_m_g_b3f08547_27a4_484c_938a_f92864c47b7a_SPTextSlicerValueTextControl').title = 'Test';

        $().SPServices.SPAutocomplete({ 
            sourceList: "Projects",
            sourceColumn: "Project Item",
            columnName: "Test",
            ignoreCase: true,
            numChars: 2,
            slideDownSpeed: 50,
            debug: true
        });
    });
</script>

1 个答案:

答案 0 :(得分:1)

检查文档中的自动完成功能。 sourceColumn名称必须是列的StaticName,在这种情况下可能是Project_x0020_Item。