2016-02-09 2 views
0

На работе мы используем SharePoint 2010 для входа в систему. Для моей области значения для примерно 16 полей не изменяются. Вместо того, чтобы выбирать 16 значений каждый раз, когда я регистрирую проблему, я предпочел бы автоматически заполнять их. Мне нравится пробовать кодирование. Я знаю некоторые Python и C++. Можете ли вы порекомендовать способ, которым я мог бы установить значения по умолчанию и запустить сценарий с моего рабочего стола, чтобы автоматически заполнить 16 значений для моих проблем. Я просто хотел бы обновить поля, которые меняются. Я пытался использовать iMacro в Firefox, но он не работает, так как форма имеет динамический идентификатор, а макрос останавливается, так как он не может найти идентификатор формы, который я использовал для записи макроса. Любая обратная связь была бы оценена, потому что заполнение одной и той же информации выводило меня из головы.Автозаполнение списка SharePoint ... iMacro не работает

ответ

0

Самый простой способ сделать это - добавить веб-страницу редактора содержимого (CEWP) в NewForm.apsx (форму ввода), содержащую JQuery, чтобы автоматически заполнить значение для этих полей. Если у вас нет ссылки на JQuery в вашей среде, вам придется добавить ее. см. это: http://sympmarc.com/2011/05/03/adding-jquery-to-a-sharepoint-page-step-one-always/

В JQuery самым простым способом поиска и установки поля SharePoint является использование атрибута Title, который отображает внешнее имя поля. так:

$(document).ready(function() { 
    $("input[title='MyField']").val("I Set This!"); 
} 

Если вы еще этого не сделали, вы можете добавить теги скриптов в веб-части редактора контента. так что придерживайтесь выше внутри

<script type="text/javascript"></script> 

один другой передовой практики примечание: Лучше поставить JavaScript в текстовом файле, что ваша ссылка из CEWP, чем просто положить скрипт непосредственно в веб-части. Это также упрощает редактирование.

 Смежные вопросы

  • Нет связанных вопросов^_^