ClearQuest Perl: как очистить список значений? SetFieldValue не работает со списками - PullRequest
0 голосов
/ 22 октября 2010

Новый для Perl и новый для ClearQuest Perl API оба. Я пытаюсь очистить некоторые значения из формы CQ. Я могу очистить значения, просто установив значение "", но это не работает в списках. Есть идеи, как это можно сделать?

# following doesn't work on lists. What to do? 

    $entity->SetFieldValue("Foo_List", "");


# following works just fine

    $entity->SetFieldValue("barstatus", "");

Вот CQ API ссылка: http://publib.boulder.ibm.com/infocenter/cqhelp/v7r0m1/index.jsp?topic=/com.ibm.rational.clearquest.apiref.doc/r_examples_mangngrecrds.htm

1 Ответ

0 голосов
/ 24 октября 2010

Насколько я понимаю ваш API, undef вряд ли будет работать. setFieldValue не может вызываться в списке для начала.Я тоже не знаю много Perl.Но попробуйте создать цикл для чтения всех значений и удалите каждое значение, используя DeleteFieldValue метод объекта объекта.Все методы объектов сущностей перечислены здесь: http://publib.boulder.ibm.com/infocenter/cqhelp/v7r0m1/index.jsp?topic=/com.ibm.rational.clearquest.apiref.doc/c_entity_mthds.htm

Я плохо знаю синтаксис Perl.Но кто-то здесь может помочь.

чч.

...