Как ограничить всплывающее сообщение на пустой файл и кнопку вставки/обновления/удаления при нажатии
Привет , я пытался ограничить всплывающее окно пустым текстовым полем и кнопками внутри сетки с помощью jquey.
Что я уже пробовал:
<pre>$(function () { var grid = document.getElementById('<%= gvDetails.ClientID%>'); $('tr', grid).on('click', function () { $("#id").html($(".clsempid", $(this).closest("tr")).html()); $("#name").html($(".clsempid1", $(this).closest("tr")).html()); $("#department").html($(".clsempid2", $(this).closest("tr")).html()); $("#age").html($(".clsempid3", $(this).closest("tr")).html()); $("#sal").html($(".clsempid4", $(this).closest("tr")).html()); $("#dialog").dialog({ title: "View Details", buttons: { Ok: function () { $(this).dialog('close'); } }, modal: true }); }); });
Karthik_Mahalingam
разместите отметку наверху.
Member 12605293
<asp: GridView ID=" gvDetails "style=" background-color:lightgreen; border-collapse: collapse;
цвет фона: светло-зеленый;
margin-top: - 53px; "DataKeyNames=" EmpId, EmpName "runat=" сервер"
OnPageIndexChanging= " OnPaging"
AutoGenerateColumns= "false" HeaderStyle-BackColor= " #61A6F8"
ShowFooter="истинный" HeaderStyle-шрифт-жирный="истинный" HeaderStyle-цвет="белый"
CellPadding= " 10 "CellSpacing=" 0"
AllowPaging= "true" PageSize= " 5"
AllowSorting= "True" OnRowDataBound= " gvDetails_OnRowDataBound"
Метода onrowcancelingedit="gvDetails_RowCancelingEdit"
OnRowDeleting=" gvDetails_RowDeleting "OnRowEditing=" gvDetails_RowEditing"
OnRowUpdating= " gvDetails_RowUpdating"
OnRowCommand= "gvDetails_RowCommand" OnSelectedIndexChanged= "OnSelectedIndexChanged" >
& lt;колонки >
<asp:TemplateField HeaderText= "EmployeeID">
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="lblempid" атрибут runat="сервер" класса="clsempid"
Text='<%# Eval ("EmpId")%>'>
& lt;footertemplate>
<asp:TextBox ID= " txtempid"
MaxLength= " 5 "runat=" сервер " >
&ЛТ;как ASP:RequiredFieldValidator идентификатор="rfvempid" атрибут runat="сервер" ControlToValidate="txtempid" текст="*" ValidationGroup="проверки" /&ГТ;
<asp:TemplateField HeaderText= "EmployeeName">
< edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtempname" атрибут runat="сервер" текст=в'<%#Ивала("столбец empname") %&ГТ;' /&ГТ;
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="lblempname" атрибут runat="сервер" класса="clsempid1" текст=в'<%#Ивала("столбец empname") %&ГТ;' /&ГТ;
& lt;footertemplate>
&ЛТ;АСП:текстовое поле с ID="txtempname1" атрибут runat="сервер" метода onkeypress=" возвращение onlyAlphabets(событие,этот);" /&ГТ;
&ЛТ;как ASP:RequiredFieldValidator идентификатор="rfvempname" атрибут runat="сервер" ControlToValidate="txtempname1" текст="*" ValidationGroup="проверки" /&ГТ;
<asp:TemplateField HeaderText= "отдел">
< edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtdep" атрибут runat="сервер" текст=в'<%#Ивала("ДЭП") %&ГТ;' /&ГТ;
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="lbldep" атрибут runat="сервер" класса="clsempid2" текст=в'<%#Ивала("ДЭП") %&ГТ;' /&ГТ;
& lt;footertemplate>
<asp:TextBox ID=" txtdep1 "runat= "server" />
&ЛТ;как ASP:RequiredFieldValidator идентификатор="rfvdep" атрибут runat="сервер" ControlToValidate="txtdep1" текст="*" ValidationGroup="проверки" /&ГТ;
<asp:TemplateField HeaderText= "возраст">
& lt;headertemplate>
Возраст
< edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtage" атрибут runat="сервер" текст=в'<%#Ивала("возраст") %&ГТ;' /&ГТ;
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="lblage" атрибут runat="сервер" класса="clsempid3" текст=в'<%#Ивала("возраст") %&ГТ;' /&ГТ;
& lt;footertemplate
Member 12605293
Если я нажму на edititemtemplate, он покажет поле с пустым значением. и я не хочу, чтобы эта коробка отображалась на этом шаблоне.
Karthik_Mahalingam
код кнопки?
разместите код внутри тега code
<code> your html
Karthik_Mahalingam
публикуется ли он обратно при нажатии кнопки редактирования?
Member 12605293
Нет это не постинг назад
Karthik_Mahalingam
хорошо, что такое текст кнопки
Member 12605293
Возможно ли такое условие записи, чтобы диалог исчез???
Member 12605293
<asp:TemplateField HeaderText= "Edit/Delete" HeaderStyle-Width= " 5%">
< edititemtemplate>
&ЛТ;как ASP:ImageButton с ИД="imgbtnUpdate" Имя_команды="обновить" атрибут runat="сервер" Url_изображения="~/изображения/обновление.ПНГ" подсказка="обновить" высота="20 ПКС" ширина="20 ПКС" /&ГТ;
&ЛТ;как ASP:ImageButton с ИД="imgbtnCancel" атрибут runat="сервер" Имя_команды="отмена" Url_изображения="~/изображения/отменить.ПНГ" подсказка="закрыть" высота="20 ПКС" ширина="20 ПКС" /&ГТ;
& lt;itemtemplate>
&ЛТ;как ASP:ImageButton с ИД="imgbtnEdit" Имя_команды="редактировать" атрибут runat="сервер" Url_изображения="~/изображения/вставить.ПНГ" подсказка="редактировать" высота="20 ПКС" ширина="20 ПКС" /&ГТ;
&ЛТ;как ASP:ImageButton с ИД="imgbtnDelete" Имя_команды="удалить" текст="редактировать" атрибут runat="сервер" Url_изображения="~/изображения/удалить.ПНГ" подсказка="удалить" высота="10 ПКС" ширина="значение 10px" /&ГТ;
& lt;footertemplate>
&ЛТ;как ASP:ImageButton с ИД="imgbtnAdd" атрибут runat="сервер" Url_изображения="~/изображения/добавить.ПНГ" Имя_команды="добавить" ширина="20 ПКС" высота="20 ПКС" подсказка="добавить нового пользователя" ValidationGroup="проверки" OnClientClick="GetGridFooterRowvalues()" /&ГТ;
Member 12605293
Это нормально ,если я не всплывающее окно onclick нижнего колонтитула textboxex