#extjs #rally
#extjs #ралли
Вопрос:
Я хочу создать отчет, в котором у нас есть возможность перепрофилировать наши тестовые примеры из одного набора тестов в другой.
простым языком, мне нужно удалить существующую ссылку с набором тестов и назначить новый набор тестов для моего существующего тестового примера / случаев.
Я имел в виду один существующий отчет на https://github.com/RallyTechServices/test-picker/blob/master/deploy/App.html
listeners: {
scope: this,
artifactChosen: function(items){
Ext.create('Rally.data.WsapiDataStore',{
model:'TestSet',
pageSize: 1,
autoLoad: true,
filters: [{property:'ObjectID',value:record.get('ObjectID')}],
listeners: {
load: function(store,records){
console.dir(records.length);
var ts = records[0];
me._log(["Selected items:",items]);
var tc_store = ts.getCollection('TestCases');
me._log(["Got store:",tc_store]);
tc_store.add(items);
me._log("Added items.");
tc_store.sync({
// callback: function(){
// me._log("inside callback");
// me._getTestSets(me.iteration_selector.getValue());
// }
success: function(batch,options) {
me._getTestSets(me.iteration_selector.getValue());
},
failure: function(batch,options) {
me._getTestSets(me.iteration_selector.getValue());
}
});
}
}
});
}
}
Здесь, если я пытаюсь использовать remove, это выдает ошибку, я не уверен, что вызывает проблему.
Или как я могу подойти к проблеме. Мне нужно изменить набор тестов любого выбранного пользователем тестового примера в моем отчете. Может, кто-нибудь поможет мне в том же.
Ошибка «Uncaught TypeError: не удается прочитать свойство ‘GetRef’ null». Когда он может добавляться к тому же объекту, почему он не может быть удален. Я понимаю, что он имеет только одно значение. но я также попытался удалить фильтры из фрагмента кода, упомянутого ниже, но все равно он выдает только текущий выбранный идентификатор объекта тестового примера.
Заранее спасибо
Комментарии:
1. Может кто-нибудь, пожалуйста, помочь мне в этом.