Существует ли библиотека Scheduler/Calendar JS Widget? [закрытый]

Если вы также хотите сохранить содержимое самого списка или коллекции, вы можете рассмотреть возможность отображения свойства, возвращающего список. Он должен быть обертыванием для предотвращения циклической проблемы при сериализации:

[JsonObject]
public class FooCollection : List<int>
{
    [DataMember]
    public string Bar { get; set; } = "Bar";
    public ICollection<int> Items => new _<int>(this);
}

public class _<T> : ICollection<T>
{
    public _(ICollection<T> collection) => Inner = collection;    
    public ICollection<T> Inner { get; }    
    public int Count => this.Inner.Count;    
    public bool IsReadOnly => this.Inner.IsReadOnly;    
    public void Add(T item) => this.Inner.Add(item);    
    public void Clear() => this.Inner.Clear();    
    public bool Contains(T item) => this.Inner.Contains(item);    
    public void CopyTo(T[] array, int arrayIndex) => this.Inner.CopyTo(array, arrayIndex);    
    public IEnumerator<T> GetEnumerator()=> this.Inner.GetEnumerator();
    public bool Remove(T item) => this.Inner.Remove(item);    
    IEnumerator IEnumerable.GetEnumerator() => this.Inner.GetEnumerator();
}

new FooCollection { 1, 2, 3, 4, 4 } =>

{
  "Bar": "Bar",
  "Items": [
    1,
    2,
    3
  ],
  "Capacity": 4,
  "Count": 3
}

new FooCollection { 1, 2, 3 }.ToArray() => new []{1, 2, 3}.ToArray()

15
задан hrbrmstr 12 May 2014 в 02:59
поделиться

2 ответа

я не уверен ни в каких виджетах, которые эмулируют недельный стиль представления Google Календаря, который я полагаю, что Вы ищете.

Это точно, что я ищу. К сожалению, единственное решение, которое я вижу до сих пор, состоит в том, чтобы использовать Google Calendar через CalVis и CalGoo. У кого-либо есть опыт с помощью CalGoo? Возможно, я должен отправить это отдельно? Я плохо знаком для ТАК.

1
ответ дан 1 December 2019 в 03:15
поделиться

это может быть то, что вы ищете:

DHTMLxScheduler link

  • Он имеет просмотры дня / недели / месяца
  • Это бесплатно
  • Данные могут быть загружены в xml или iCal форматы

Вы можете заполнить календарь, используя любой язык сценариев на стороне сервера. При желании вы можете просто получить xml-данные своего календаря Google в соответствии с примером Микки в принятой публикации выше, обработать их на выбранном вами серверном языке и передать эти данные в элемент управления календарем.

ИЗМЕНИТЬ

Я также недавно нашел этот проект в коде Google:

JQuery Frontier Calendar

16
ответ дан 1 December 2019 в 03:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: