我正在使用Dillenmeisters Trello.Net API Wrapper,并且在每个Card
上它都有POS
属性。我认为这是在列表中的位置,但数字似乎是任意的,范围从4到5位数字。反正有没有理解这些足以将新的Card
“放置”在列表中已存在的其他2个之间?
答案 0 :(得分:16)
修改:
在Trello.NET的0.5.9-beta1版本(NuGet上)中可用:
// Ways to set the position of a card
trello.Cards.ChangePos(card, 1234)
trello.Cards.ChangePos(card, Position.Top)
trello.Cards.ChangePos(card, Position.Bottom)
我没有深入研究pos的工作方式,但我认为这是一种排序。如果你想在另外两张牌之间移动牌,你可以获得这两张牌的位置并将他们的Pos加在一起并除以2。
例如,如果要在卡A和卡B之间插入卡C:
(16 + 32)/ 2 = 24。 将Card C Pos设置为24。
我认为他们这样做是为了让他们只需要在移动一张牌时更新一张Pos(而不是在它之后的所有牌的Pos,如果他们使用顺序Pos而没有间隙则是必要的。)