2012-03-31 2 views
0

Есть ли у кого-нибудь пример того, как поместить сборщик времени в проект sharepoint? более конкретно, чтобы установить дату выборки в gridview .. Я работаю в Интернете в течение нескольких часов и до сих пор не смог найти пример, который работает .. большая часть примера для обычного веб-проекта, а не для проекта sharepoint ..Datetime picker for share point project

и btw Я попытался поставить datetimecontrol внутри gridview, но он не работает.

Заранее спасибо.

ответ

1

Я люблю использовать JQuery UI в Datepicker:

http://jqueryui.com/demos/datepicker/

Чтобы реализовать в GridView, я обычно делаю редактируемое текстовое поле и просто применить класс к нему, который будет вызывать DatePicker:

 <asp:GridView ID="gvClientDetails" runat="server"> 
      <Columns> 
       <asp:TemplateField HeaderText="Date"> 
        <EditItemTemplate> 
         <asp:TextBox runat="server" ID="myTextBox" CssClass="dateTextBox" /> 
        </EditItemTemplate> 
        <ItemTemplate> 
         <asp:Label ID="myLabel" runat="server" Text='<%# Eval("myDate") %>'></asp:Label> 
        </ItemTemplate> 
       </asp:TemplateField> 
      </Columns> 
     </asp:GridView> 

, а затем использовать ниже JavaScript (зарегистрированный на странице или сайте широкоэкранный):

$('.dateTextBox').each(function() { 
    $(this).datepicker(
     { 
      changeMonth: true, 
      changeYear: true, 
      dateFormat: 'yy/mm/dd' 
     }); 
}) 

Что касается применения что-то вроде этого на ваш сайт Sharepoint, это должно помочь вам:

http://blogs.lessthandot.com/index.php/WebDev/UIDevelopment/Javascript/adding-a-jquery-date-picker-to-sharepoint