|
![]() |
#1 |
Чайный пьяница
|
Цитата:
А по поводу запрещать - не запрещать. С плагинами, думаю, намучаешься. Мой совет изучай контрол и как в него можно внедрить свой код.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Чайный пьяница
|
А ты поведение чего пытаешься изменить? Вот и сам ответь себе на этот вопрос. Неужели не очевидно????
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#4 |
Участник
|
Цитата:
я пытаюсь не дать юзеру сделать изменения Note если у него нет на это прав. На сколько я понимаю из твоих сообщений, ты предлагаешь делать это не через плагин,а через скрипт или как? я не очень понял. |
|
![]() |
#5 |
Чайный пьяница
|
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#6 |
Участник
|
С Б.П.
Спасибо Андрею за совет... ![]() Вообщем сделал посредством Javascript Скриптом я делаю Disable i ReadOnly на поле NoteText Если кому интересно вот код скрипта: DisableNotesFromEdit : function () { if ($("#notesWallContainer").length > 0) { $("#notesWallContainer").click(function () { if ($('div[class*="focus"]').length > 0 && $('div[class*="focus"]')[0].id != null && $('div[class*="focus"]')[0].id != undefined && $("#" + $('div[class*="focus"]')[0].id + "_notesTextBox").length > 0 ) { var clickedTextArea = $("#" + $('div[class*="focus"]')[0].id + "_notesTextBox"); clickedTextArea.bind("keydown", null, function () { return false; }); clickedTextArea.prop('disabled', true); clickedTextArea.attr('readonly', 'readonly'); } }); } } Этот код прекрасно сработал в IE i Chrome, но в FF работать отказался, поэтому пришлось добавить: var isFirefox = typeof InstallTrigger !== 'undefined'; if (isFirefox) { if ($("#tab5").length > 0) { $("#tab5").click(function () { Account.DisableNotesFromEdit(); }); } } else { Account.DisableNotesFromEdit(); } Несмотря на то,что поле Disabled после того как User его покидает СРМ все равно пытается выполнить Save |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|