2012-02-17 4 views
1

Может ли кто-нибудь дать мне пример того, как добавить тег к дефекту с помощью приложения Rally App SDK (в Javascript)?Как пометить дефект с помощью ралли Javascript API

Обновление простых полей прост, но я не понимаю, как прикрепить список объектов к другим объектам (например, к ошибкам).

Благодаря ...

ответ

1

Любой объект в ралли может быть однозначно определены его _ref собственности. Так что если вы хотите установить теги на дефект, вы можете просто сделать так, как это:

rallyDataSource.update({"_ref": 
    "https://rally1.rallydev.com/slm/webservice/1.26/defect/12345.js", //defect to update 
    "Tags": [ 
     { 
      _ref: "/tag/23456.js" //ref of tag 1 
     }, 
     { 
      _ref: "/tag/34567.js" //ref of tag 2 
     } 
    ]}, 
    onUpdateComplete, onError); //success, error callbacks 
+0

Кажется простым, и, когда я код это с действительным OID, то функция успеха называется, но на самом деле она была удалена один тег, который уже был на указанном дефекте, но не добавил другие два, которые я ввел в массив «Теги». Но код так же, как вы предположили ... не уверен, почему его не работает – kimon

+0

К сожалению, я пропустил уровень вложенности в массиве тегов. Теги должны быть указаны как объекты с свойством _ref, а не только с ref. Я обновил пример кода, и теперь он должен работать для вас. –

+0

Да, это сработало, спасибо! – kimon

Смежные вопросы