Пользовательский список Сравнение дат в Sharepoint - PullRequest
2 голосов
/ 18 июня 2009

Я создаю два столбца Дата начала и окончания, когда пользователь вводит дату окончания I следует проверить его с датой начала, чтобы проверить, что оно больше, чем начало дата, есть ли способ сделать это ?? Я использую Custom Library для этого, Мое требование - я должен сохранить документ с начальной и конечной датой, и я нужно сделать несколько проверок на нем.

Спасибо за помощь

Ответы [ 2 ]

5 голосов
/ 18 июня 2009

Если вам нужна проверка в пользовательском интерфейсе, я бы использовал тип настраиваемого поля.

Если вам нужна проверка при создании в библиотеке, я бы пошел с событиями приемника и событиями ItemUpdating / ItemAdding.

Или, может быть, комбинация ...

Если это то, что вы хотите, дайте мне знать, и я предоставлю вам несколько примеров кода (если вам это нужно).

UPDATE:

Если вам нужен пример пользовательского типа поля, см. post . Фактически вы можете объединить это с некоторым JQuery, если, например, добавите специальный класс css к отображаемому элементу управления, а затем добавите JQuery для проверки его на стороне клиента.

Я не знаю, нужен ли вам пример приемника событий или как его добавить, но в любом случае вот вам одна ссылка:

Добавить пример метода расширения приемника событий

3 голосов
/ 19 июня 2009

Тип пользовательского поля может показаться излишним (по крайней мере, для проверки пользовательского интерфейса). Я бы использовал для этого JQuery, а затем следовал рекомендациям Йохана о приемнике событий для проверки серверной части.

edit: я могу связать вместе JQuery для проверки полей, если вам нужно.

...