首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SPServices唯一选择字段未提供列表条目

SPServices唯一选择字段未提供列表条目
EN

Stack Overflow用户
提问于 2017-11-14 23:24:34
回答 1查看 188关注 0票数 0

这可能听起来很奇怪,但任何帮助都将不胜感激。

我使用的是SPServices的GetListItems,其中一个字段是一个必须是唯一的选择字段(我认为这是导致问题的原因)。代码如下:

代码语言:javascript
复制
$().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详细说明为:

代码语言:javascript
复制
"100.000000000000"
"200.000000000000"
"300.000000000000"
etc...

起初,我认为它只是通过了一个浮点错误,但我可以绕过它,直到我注意到列表中的顺序选择与选择不匹配。

例如,页面上顺序为1(在列表视图中)的列表项显示为顺序200.000000000000

我不确定为什么会这样,有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-15 00:07:46

好的,找到了我想要的值,因为有一个叫ows_Order0的辅助属性,里面有选定的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47289421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档