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



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

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

$().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 的详细信息如下:

"100.000000000000"
"200.000000000000"
"300.000000000000"
etc...

起初我以为这只是通过浮动错误拉动,但我可以解决这个问题,直到我注意到列表中的订单选择与选择不匹配。

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

我不知道这是为什么,有人可以帮忙吗?

好的,找到了我想要的值,因为事实证明有一个名为 ows_Order0 的辅助属性,其中包含选定的值。

相关内容

  • 没有找到相关文章

最新更新