代码之家  ›  专栏  ›  技术社区  ›  Olli

如何将数组添加到#appcelerator中的Event

  •  0
  • Olli  · 技术社区  · 9 年前

    我试图通过让用户发送他们的 user_id custom_field Event appcelerator中的对象。

    Cloud.Events.update({
        event_id: event.id
        custom_fields: {'guestlistarray':guestlist }
    }, function (e) { 
        if (e.success) {
            var event = e.events[0];
            alert('You added it, maybe');
        } else {
            alert('Error:\n' +
                ((e.error && e.message) || JSON.stringify(e)));
        }
    });
    

    我尝试过通过仅向自定义字段发送信息来更新事件(由想要申请的人),我尝试过推入值,但它所做的只是完全替换 guestlistarray 。我需要它不断追加,以便用户不断添加到 客人接待处 ,任何帮助都将不胜感激。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Ray    9 年前

    我认为您需要从当前记录中读取数组值,然后将附加值推送到返回的数组中,然后更新 应该 工作

    另一个需要调查的项目是使用“签入”。这让用户“签入”或“签出”事件,从而自动创建“客人列表”。然后,您可以查询事件x的签入,这将为您提供每个人的列表。

    射线