Один из X столбцов должен содержать данные - PullRequest
1 голос
/ 08 ноября 2010

Привет всем, Я создаю приложение timeheep, и у меня есть пять столбцов, которые могут содержать отработанные часы. Когда пользователь вводит новую форму, как мне проверить, содержит ли хотя бы один из столбцов данные. Я должен признать, что я не разработчик, а просто взломщик Sharepoint / Sharepoint, так что будьте добры. Спасибо

Гленн Тибо

1 Ответ

0 голосов
/ 08 ноября 2010

Единственным пуленепробиваемым способом было бы создание приемника событий SharePoint с использованием C # (множество примеров в Интернете).

Я не совсем уверен, как вы могли бы добиться этого с помощью SPD.

Если вы не хотите писать какой-либо код на C #, то на самом деле остается только JavaScript.Это все еще потребует разработки (в конце концов, это сайт программирования).Возможно, вы могли бы воспользоваться SPUtility.js (полное раскрытие, это библиотека, которую я поддерживаю).

Основные шаги будут:

  1. Отредактируйте свойNewForm.aspx и добавьте веб-часть «Редактор контента»
  2. Внутри веб-части «Редактор контента» напишите свой JavaScript:
    • Присоедините новый обработчик onClick к кнопкам «OK» в NewForm.aspx
    • Используйте метод SPUtility GetValue, чтобы получить значение ваших 5 полей, проверить одно из них и показать сообщение, если оно недействительно
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...