Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с использованием JQueryDatePicker, JQueryDatePick 
:(
    Опции темы
karhan
Дата 1.8.2012, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.8.2012

Репутация: нет
Всего: нет



привет.
JQueryDatePicker -ом у меня не большие проблемы. Я с его помощью указываю дату
и по этому дате идет селект все работает нормально только потом у JQueryDatePicker -а исчезает значок календарь.
Как можно решить эту проблему? Спасибо за ранее за ответы. 
PM MAIL   Вверх
Fortnox
Дата 1.8.2012, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 31.10.2008
Где: Ростов-на-Дону

Репутация: нет
Всего: 22



Приведите пример вашего кода.
PM MAIL   Вверх
karhan
Дата 2.8.2012, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.8.2012

Репутация: нет
Всего: нет



Цитата(Fortnox @ 1.8.2012,  20:21)
Приведите пример вашего кода.

это у меня JQueryDatePicker.cs

using System;
using System.Web.UI.WebControls;
using System.Globalization;

namespace TelecomBilling
{
public class JQueryDatePicker : TextBox
{
public JQueryDatePicker ()
{
DateFormat = "yyyy-MM-dd";
}

public string DateFormat{get;set;}

protected override void Render (System.Web.UI.HtmlTextWriter w)
{
base.Render (w);

string clientScript = @"$(function() {
$('#"+this.ClientID+@"').datepicker({
showOn: 'button',
buttonImage: 'images/calendar.png',
buttonImageOnly: true,
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
firstDay: 1,
yearRange: '-100:+5'
});
});
";

Page.ClientScript.RegisterStartupScript(this.GetType(), this.ClientID+"_date_picker_script",
clientScript, true);
}

public DateTime? DateTime
{
get
{
if (this.Text.Trim ().Length == 0)
{
return null;
}

return System.DateTime.ParseExact (this.Text, DateFormat, CultureInfo.InvariantCulture);
}
set
{
this.Text = value.HasValue ? value.Value.ToString (DateFormat) : "";
}
}
}
}


а тут я использую JQueryDatePicker (изменяю дату и происходить селект) ---ViewAssignments.cs

using System.Collections;
using System.Configuration;
using System.Data;
using System.Web.Security;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using TelecomBillingLib.Lib;
using TelecomBillingLib.DALC;

namespace TelecomBilling.Pages
{
public partial class ViewAssignments : BasePage
{
protected void Page_Load (object sender, EventArgs e)
{
dgAssignments.AllowPaging=false;
dgAssignments.AllowCustomPaging=false;
dgAssignments.AllowSorting=false;
dgAssignments.AutoGenerateColumns=false;
drpDate.DateTime=DateTime.Now;
BindGrid();
}

private void BindGrid()
{
dgAssignments.DataSource=AssignmentDALC.GetAssignmentsForUser(Util.CurrentUser.Login,Request.Form[drpDate.UniqueID]);
dgAssignments.DataBind();
lblCount.Text="Cəmi: "+dgAssignments.Items.Count.ToString();
//lblDate.Text=drpDate.Text;

}

protected void drpDate_Change(object sender, EventArgs e)
{

BindGrid();
Console.WriteLine("change - "+Request.Form[drpDate.UniqueID]);


}





}
}



а это ViewAssignments.ascx

<%@ Control Language="C#" Inherits="TelecomBilling.Pages.ViewAssignments" %>


<rovshan:JQueryDatePicker runat="server" id="drpDate" OnTextChanged="drpDate_Change" ForeColor="Black"
BorderStyle="None" BorderWidth="0" ReadOnly="false" Width="80px" AutoPostBack="true"/>



<asp:Label runat="server" id="lblCount" />  



<br/>
<asp:DataGrid runat="server" id="dgAssignments" AutoGenerateColumns="false" DataKeyField="assign_id" >
<Columns>
<asp:BoundColumn runat="server" DataField="assign_id" HeaderText="Naryad"></asp:BoundColumn>
<asp:BoundColumn runat="server" DataField="assign_date" HeaderText="Tarix"></asp:BoundColumn>
<asp:BoundColumn runat="server" DataField="assignment_text" HeaderText="İzahı"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0387 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.