я создаю веб-элемент управления и хочу использовать средство выбора даты jquery для этого элемента управления, я пробовал следующие вещи: 1). примените весь необходимый код jquery в веб-контроле (но у меня это не работает.) 2). примените весь необходимый код jquery на странице, где я вызываю этот веб-элемент управления (но у меня это не работает.)
Пожалуйста помогите,
На самом деле, какова моя цель сделать это: я хочу создать общий модуль для поиска, которому я просто передам имя таблицы, это будет работать автоматически, что я завершил до сих пор:
1). свяжите все столбцы в раскрывающемся списке, теперь я хочу сделать следующее: если тип столбца - DateTime, тогда он покажет текстовое поле с календарем jquery.
Пожалуйста, помогите мне решить эту проблему, мой код:
<table>
<tr>
<td>
<asp:DropDownList ID="drpColumnName" Width="150px" runat="server" AutoPostBack="true"
OnSelectedIndexChanged="drpColumnName_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td>
<asp:DropDownList ID="drpOperation" Width="150px" runat="server">
</asp:DropDownList>
</td>
<td>
<asp:DropDownList ID="drpCondition" Width="150px" runat="server">
<asp:ListItem Text="Or" Selected="True" Value="0"></asp:ListItem>
<asp:ListItem Text="And" Value="1"></asp:ListItem>
</asp:DropDownList>
</td>
<td>
<asp:TextBox ID="txtSearchText" runat="server" Width="150px"></asp:TextBox>
<asp:TextBox ID="txtDateSearch" CssClass="myClass" runat="server" Width="150px"></asp:TextBox>
</td>
<td>
<asp:Button ID="btnAddConditionToSearch" runat="server" Text="AddToSearch" OnClick="btnAddConditionToSearch_Click" />
</td>
</tr>
<tr>
<td colspan="5">
</td>
</tr>
</table>
Код страницы:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<Search:ctrlSearch ID="cntrlSearch" runat="server" />
</div>
</form>
Код Jquery:
<script type="text/javascript">
$(document).ready(function () {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
// Place here the first init of the DatePicker
$('.myclass').datepicker();
});
function InitializeRequest(sender, args) { }
function EndRequest(sender, args) {
// after update occur on UpdatePanel re-init the DatePicker
$('.myclass').datepicker();
}
Please help me,