2017-02-21 12 views
0

Есть ли способ отформатировать кнопку, например, изменить цвет текста или фона, когда он был нажат, чтобы сделать его своего рода тумблером?Формат изменения формата HTML LightSwitch с событием Button_execute

Чтобы сделать это более сложным, я говорю о кнопке, которую я добавляю в таблицу (в каждой строке таблицы), и я хочу изменить формат кнопки, на которую были нажаты не все кнопки в таблице. изменение формата выбранной строки будет также вариантом, если это возможно.

Если это был _postRender, я мог бы использовать элемент и contentItem, но как я могу использовать их с ButtonClick_execute?

ответ

0

Вы можете использовать метод jquery css. Вы должны иметь Jquery библиотека Linked в вашем HTML

$('#ID_Of_BUTTON').click(function(){ //This code will be executed when button is clicked 
$('#ID_OF_BUTTON').css('Css Attribute','value'); //Put css Attribute as color 
$("#ID_OF_BUTTON").attr('value', 'NAME HERE'); //This Changes the Name or Value 
});` 

Вы можете также сделать два различных стиля в вашем CSS, и просто переключать классы.

$('#ID_OF_Button').click(function(){ 
$('#ID_OF_Button').toggleClass('Clicked'); 
$('#ID_OF_BUTTON').toggle(
function(){ 
    $(this).val('on'); //Changes Value to on 
}, 
function(){ 
    $(this).val('off'); //Changes Value to off 
} 
); 
}); 

Css: .clicked {цвет: зеленый;}

+0

Как я получаю «#ID_OF_BUTTON», когда я ставлю один элемент управления кнопки в таблице, и это создает кнопку на каждой строке? Я не могу скопировать этот код для каждой кнопки, может быть ~ 500k кнопок (строк). Мне нужен код для работы с выбранной строкой. – LorneCash

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

  • Нет связанных вопросов^_^