Как установить значение переключателей по умолчанию после загрузки страницы?Jquery

Программирование на jquery
Ответить
Anonymous
 Как установить значение переключателей по умолчанию после загрузки страницы?

Сообщение Anonymous »

Я работаю с OpenERP 7, и у меня есть 2 переключателя, которые меняют значения таблицы.Я создал событие, которое вызывает функцию Python, выполняющую запрос SQL, после этого я должен перезагрузить страницу, чтобы отобразить таблицу с новыми значениями. но проблема в том, что переключатели принимают значение по умолчанию! поэтому у пользователя будет только один выбор, поэтому я должен установить значения переключателей по умолчанию после перезагрузки страницы.
Это мой код Qweb:

Код: Выделить всё



Jusqu'au mois courant:[/b][b]                





Jusqu'au fin d'année:[/b]









а это мой код JavaScript:

Код: Выделить всё

    $("#radio_budget_cumulee_jusque_mois_courant, #radio_budget_cumulee_jusque_fin_anneee").change(function(){

est_jusqu_mois_courant=self.$el.find('#radio_budget_cumulee_jusque_mois_courant').is(':checked')
est_jusqu_finannee=self.$el.find('#radio_budget_cumulee_jusque_fin_anneee').is(':checked')

var mod=new instance.web.Model("itk.compta.dashboard");
mod.call("itk_compta_dashboard_fct_changer_vue",[est_jusqu_mois_courant],{}).done(function(res) {

});

self.do_action({
type: 'ir.actions.client',
tag: 'reload',
});

// $radios.filter('[value=fin]').prop('checked', est_jusqu_finannee);
//$radios.filter('[value=courant]').prop('checked', est_jusqu_mois_courant);

//I tried to use this code
var $radios = $('input:radio[name=radio_budget_cumulee]');
$radios.filter('[value=fin]').attr('checked', est_jusqu_finannee);
$radios.filter('[value=courant]').attr('checked', est_jusqu_mois_courant);
// ANd i tried this code
radiobtnmois_courant = document.getElementById("radio_budget_cumulee_jusque_mois_courant");
radiobtnmois_courant.checked = false;

radiobtnfin_anneee = document.getElementById("radio_budget_cumulee_jusque_fin_anneee");
radiobtnfin_anneee.checked = true;

});
Но переключатели всегда принимают значения по умолчанию.
Пожалуйста, помогите?

Подробнее здесь: https://stackoverflow.com/questions/325 ... ading-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»