0
이 항목은 이상하게 들릴 수 있지만 도움이 될 것입니다.SPServices 목록 항목을 제공하지 않는 독특한 선택 필드
SPServices의 GetListItems를 사용 중 하나의 필드가 고유해야하는 선택 필드입니다 (문제의 원인이라고 생각합니다).
"100.000000000000"
"200.000000000000"
"300.000000000000"
etc...
가 처음에 나는 그냥 부동 소수점 오류를 잡아 당겨 있다고 생각하지만 난 눈치 때까지 그 주위에 얻을 수 :
$().SPServices({
operation: method,
async: false,
listName: "Content",
CAMLViewFields: "<ViewFields><FieldRef Name='Title' /><FieldRef Name='Section' /><FieldRef Name='Content' /><FieldRef Name='Order' /></ViewFields>",
CAMLQuery: "<Query><OrderBy><FieldRef Name='Order' Ascending='True'/></OrderBy><Where><Neq><FieldRef Name='ID' /><Value Type='Number'>0</Value></Neq></Where></Query>",
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function() {
var cont = $(this).attr('ows_Content')==undefined?cont = "": cont = $(this).attr('ows_Content');
var object={
title:$(this).attr('ows_Title'),
content:cont,
order:$(this).attr('ows_Order')
}
pages.push(object);
console.log(object.order)
});
}
});
콘솔 로그로 object.order 자세한 사항 : 여기에 코드입니다 목록의 주문 선택이 선택과 일치하지 않습니다. 예를 들어
는, 페이지 (목록보기에) 1 인 순서 목록 항목이 순서 200.000000000000
임이 왜 확실하지로를 통해 끌어, 아무도 도울 수 있는가?
그래서 항목을 삭제하고 목록으로 다시 추가했습니다. 주문을 선택 했는데도 : 1 주문에 따라 페이지 당 2900.0000000이 표시됩니다. 목록에서 가장 높습니다. ID처럼 취급합니까? – Muteman30