0
После назначения значений из таблицы HTML5 DB. Все значения отображаются правильно, но флажок, я назначаю значение «true» или «false».Флажок JQuery Mobile не отображается правильно
function loadDTValues(v1) {
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM CourseDataTable', [], function (tx, results) {
$('#coursemenu').val(results.rows.item(v1).t_coursemenu).change();
$('#checkbox1_2').val(results.rows.item(v1).t_checkbox1_2).selectmenu('refresh');
$('#functionmenu').val(results.rows.item(v1).t_functionmenu).change();
$('#startdate').val(results.rows.item(v1).t_startdate);
$('#enddate').val(results.rows.item(v1).t_enddate);
$('#courselocation').val(results.rows.item(v1).t_courselocation).change();
$('#courseteacher').val(results.rows.item(v1).t_courseteacher).change();
$('#comment').val(results.rows.item(v1).t_comment);
$('#dt_id').val(results.rows.item(v1).t_id);
});
});
};
Так что я изменил свой код $ ("# checkbox1_2") проп («checked», results.rows.item (v1) .t_checkbox1_2) .checkboxradio («refresh», true); поэтому значение изменилось бы с true o false на основе таблицы. Это все еще не работает. Теперь он отображается true, даже если значение false. – GlenS
Это мой взлом ... добавление инструкции if else для проверки значения, а затем использования вашей команды. Большое вам спасибо за вашу помощь! – GlenS
var v2 = results.rows.item (v1) .t_checkbox1_2; if (v2 == "true") { \t \t \t \t \t $ ("# checkbox1_2"). prop ("checked", true) .checkboxradio ("refresh", true); \t \t \t \t} еще { \t \t \t \t \t $ ("# checkbox1_2") проп ("проверено", ложь) .checkboxradio ("обновить", правда). \t \t \t \t}; – GlenS