Я не могу изменить цвет фона метки radgrid на основе “если выполняется условие”
i am working on radgrid in asp.net.i take label in the radgrid for display status of person.i want that if ststus is "availabe" the backgroung color of label is green and if status is "Not Availabe" then backround color is red.i try it by javascript but i am unable to access each record of the grid.
Что я уже пробовал:
<pre> <telerik:GridTemplateColumn DataField="Editor_status" HeaderText="Editor_status" ReadOnly="true"> <ItemTemplate> <asp:Label ID="Editor_status" runat="server" Text='<%#Eval("Editor_status")%>' BackColor="SkyBlue" Font-Size="14px" CssClass= "badge badge-pill hvr-grow badge-success" ></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn>
ява скрипт:
<script> $(document).ready(function () { var a = document.getElementById("Editor_status").innerText function myFunction() { if (a == "Available") { window.alert("avlble"); } else { window.alert("not avlble"); } } </script>
но таким образом никакого предупреждения не отображается..я слаб в javascript ,так что не обращайте внимания на мой вопрос начального уровня....вы также ответите мне в vb.net или javascript.