События Getting Google Calendar в PHP

Вы можете использовать LostFocus . Прикрепите TextBox_KeyDown ко всем вашим текстовым полям, которые вы хотите проверить

private void TextBox_LostFocus(object sender, RoutedEventArgs e)
{
    var textbox = (TextBox)sender;
    var isNumber = int.TryParse(textbox.Text, out var num);
    if (!isNumber)
    {
        //not validated
        return; 
    }

    if (!(num > 0 && num < 256)) 
    {
       //not validated
       return;
    }

    //valid 
}

private void TextBox_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Enter)
    {
        // call the LostFocus event to validate the TextBox
        ((TextBox)sender).RaiseEvent(new RoutedEventArgs(TextBox.LostFocusEvent));
    }
}
12
задан Dan Lowe 6 May 2017 в 14:51
поделиться

3 ответа

Другой вариант - использовать библиотеку Zend Google Calendar, это отдельная часть zend framework, поэтому вам не нужна вся zend framework

http: //framework.zend .com / manual / en / zend.gdata.calendar.html

это не так уж и сложно, если вы посмотрите примеры.

8
ответ дан 2 December 2019 в 21:24
поделиться

Как предупреждение любому, кто использует код, эхо $event; ничего не отображал для меня, так что я подумал, что запрос был неудачным.

Вот фрагмент, который должен что-то напечатать:

foreach ($eventFeed as $event) {
  echo $event->title->text . '<br />';
}
1
ответ дан 2 December 2019 в 21:24
поделиться

В случае, если это поможет кому-то еще, я выяснил, как получить календари, отличные от календарей по умолчанию. Если вы войдете в свой календарь Google и посмотрите настройки календаря, внизу будет идентификатор календаря, отформатированный как действительно длинный адрес электронной почты. (Пример: (скрытый) Используйте его с $ query-> setUser (), чтобы использовать это конкретный календарь.

4
ответ дан 2 December 2019 в 21:24
поделиться
Другие вопросы по тегам:

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