2014-01-14 9 views
0

SharePoint 2013 목록에서 데이터를 가져와야하는 프로젝트에서 작업하고 해당 데이터를 html 테이블에 표시합니다. 모든 데이터가 쿼리되고 표시되지만 두 개의 조회 열에는 "ID; #"가 표시됩니다. 값 앞에서 어떻게 제거하고 값을 표시 할 수 있습니까?SPServices CAMLQuery는 조회 열의 값과 함께 ows ID를 반환합니다. 결과에서 ID를 제거하려면 어떻게합니까?


function get() { 

    var method = "GetListItems"; 

    var webURL = $().SPServices.SPGetCurrentSite(); 

    var list = "QA_DailyStatus"; 

    var fieldsToRead = "<ViewFields>" + "<FieldRef Name='ProjectRelease' />" + "<FieldRef Name='StastusDate' />" + "<FieldRef Name='ProductionReleaseDate' />" + "<FieldRef Name='Overall_QA_Status' />" + "<FieldRef Name='Overall_QA_Percent_Complete' />" + "</ViewFields>"; 

    var query = "<Query><Where><Eq><FieldRef Name='Active_DSR' /><Value Type=\"bit\">1</Value></Eq></Where></Query>"; 



    $().SPServices 

    ({ 

     operation: method, 

     async: false, 

     webURL: webURL, 

     listName: list, 

     CAMLViewFields: "<ViewFields Properties='True' />", 

     CAMLQuery: query, 

     completefunc: function (xData, Status) { 

      $(xData.responseXML).SPFilterNode("z:row").each(function() { 

       var Release = $(this).attr("ows_ProjectRelease"); 

       var StatusDate = $(this).attr("ows_StastusDate"); 

       var ProductionDate = $(this).attr("ows_ProductionReleaseDate"); 

       var OverallStatus = $(this).attr("ows_Overall_QA_Status"); 

       var PercentComplete = $(this).attr("ows_Overall_QA_Percent_Complete"); 


       $("#myDataTable").append("<tr align='middle'>" + 

       "<td align='left'>" + Release + "</td>" + 

       "<td align='left'>" + StatusDate + "</td>" + 

       "<td align='left'>" + ProductionDate + "</td>" + 

       "<td align='left'>" + OverallStatus + "</td>" + 

       "<td align='left'>" + PercentComplete + "</td>" + "</tr>"); 

      }); 

     } 

    }); 

}; 

답변

0

당신은 문자열 조작을 사용할 수 있습니다. 아래 예제에서 부분 문자열은 지정된 문자 위치에서 시작하여 문자열의 끝까지 계속됩니다 (주어진 경우 "ID :"의 첫 번째 n 문자를 제거함) :

+0

이 작업은 완벽하게 !!! 고맙습니다. 나는 SharePoint와 관련하여 문제가 있다고 생각했지만이 점에 대한 훌륭한 해결책입니다. – TFKai

+0

여러 가지 모양 값이 있다면 어떨까요? – sandy143