2016-06-24 1 views
0

Я использую функцию Sys.Component.create() для создания элементов на моей странице. В первый раз, когда я использую эту функцию для создания объекта класса, эта функция вызывает инициализацию объекта с правильными параметрами. Однако во второй раз, когда я использую эту функцию для создания другого экземпляра того же класса, он получает неправильные параметры (те же самые параметры, которые я передал ему в первый раз).

var calculationDetailsElement = $(".someClass")[0]; 
$create(CalculationDetails, { calculation: this.calculation, isCreateCart: true, element_id: this.calculation.Id }, null, null, calculationDetailsElement); 

Например, если установить ELEMENT_ID до 10 в первый раз, он будет иметь значение 10, то второй раз также. Хотя я передаю другое значение.

Как я могу решить эту проблему?

ответ

0

Эта проблема возникла из-за того, что определенный объект (CalculationDetails) имел некоторые ошибки, поэтому он выдавал бы ошибку до того, как функция $ create полностью будет выполнена.

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