我需要能够通过WebAPI将现有实体的IsPublished值设置为false。根据https://2sxc.org/en/docs/feature/feature/3360:
这样你就不会出错:用"IsPublished"=false不会隐藏现有实体,但会隐藏您刚才所做的更改。
有没有办法通过WebAPI来实现,或者只能通过2sxc GUI面板来实现?
在v13.02中,可以包含IsPublishedtrue
或false
。行为将是
- true将所有内容设置为已发布
- false将把它设置为草稿,如果之前有一个已发布的,它将继续发布
在v13.03中,您将能够执行true
、false
和"draft"
- true将所有内容设置为已发布
- false会将所有内容设置为未发布
- "草稿";将更新后的数据设置为草稿,如果之前有发布的数据,则会离开
它将在2sxc 13.02 中提供
老答案:
到目前为止,它只能通过非常内部的API来完成。
但我相信将它添加到简单的数据api(App.Data.Update(...)
(中会相当容易,所以如果你认为它很重要,只需添加一个问题。