Сегодня я расскажу, как добавить кнопки «Утвердить» и «Отклонить»
в место стандартной кнопки «Save» и заполнять поле типа Choice требуемым значением.
выглядеть будет в итоге так
Изначально форма вот такая
Первое что нам понадобится, это добавить свои кнопки и
скрыть стандартную
Потом скрываем поле «comment»
Потом
добавим свои функции для заполнения поля Choice
function Approved() { //alert('утверждено') jQuery("select[id^='Choice']").val("Утверждено"); jQuery("[id^='comment']").closest('tr').hide(); jQuery("input[id$='iidIOSaveItem']").click(); } function Rejected() { //alert('не утверждено') jQuery("select[id^='Choice']").val("Отклонено"); jQuery("[id^='comment']").closest('tr').show(); jQuery("input[id$='iidIOSaveItem']").click(); }
итоговый скрипт
$(document).ready(function() { // добавляем свои кнопки var customButton = ''+ ''; jQuery("table.ms-formtable").next().before(customButton); //скрываем страндартную jQuery("[id$='diidIOSaveItem']").hide(); //скрываем поле jQuery("[id^='comment']").closest('tr').hide(); } ); function Approved() { //alert('утверждено') jQuery("select[id^='Choice']").val("Утверждено"); jQuery("[id^='comment']").closest('tr').hide(); jQuery("input[id$='iidIOSaveItem']").click(); } function Rejected() { //alert('не утверждено') jQuery("select[id^='Choice']").val("Отклонено"); jQuery("[id^='comment']").closest('tr').show(); jQuery("input[id$='iidIOSaveItem']").click(); } }
'+ ''+ ' '+ ''+ '
В дальнейшем поле Choice можно скрыть от пользователей
вот и все,
надеюсь будет полезно
Комментариев нет:
Отправить комментарий