SharePoint는 일반적으로 한 페이지에서 편집 모드로 전환 할 때 가장 가까운 입력 필드로 이동합니다. 이 동작을 끌 수있는 방법이 있습니까?편집 모드에서 가장 가까운 입력 필드로 이동하는 SharePoint 동작 중지
1
A
답변
2
예. 대부분의 FieldControl에서 AllowFirstFocus 속성을 false로 설정할 수 있습니다. http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.basefieldcontrol.allowfirstfocus.aspx
1
SharePoint의 내부 기능 중 하나를 재정 의하여 해결할 수있었습니다. 더러운 해킹이지만 사용하면주의해야합니다.
ExecuteOrDelayUntilScriptLoaded(function(){
RTE.PublishingRichTextEditor.setInitialFocusToEditableRegion = function(){};
}, 'SP.UI.RTE.Publishing.js');
이렇게하면 효과적으로 자동 초점이 비활성화되지만 의도하지 않은 부작용이 발생할 수 있습니다. 주의해서 사용하십시오!
페이지가 편집 모드 인 경우에만 코드를 실행합니다. 나는이를 감지하는 방법은 여기에서 코드를 사용하는 것입니다 : https://sharepoint.stackexchange.com/questions/12792/how-do-i-know-if-the-page-is-in-edit-mode-from-javascript
0
0
아무도 나를 위해 일한 다음 코드로 자동 초점을 방지 할 수 있었다를, 난 페이지 레이아웃에서 SharePoint 2013 및 게시 Html 필드 사용
나는 sp.ui.rte.publishing.js
파일에 방법을 생각하고 아래에 아무것도 그 방법을 덮어 쓸 때까지 :이 기능을 재정의 한 후 리치 HTML을 필드에있는 콘솔 오류 또는 비 원하는 동작을 찾을 수 없습니다
SP.SOD.executeFunc('sp.ui.rte.publishing.js', 'SP.ClientContext', function() {
RTE.Canvas.initialFocusOnRichText = function() { };
});
을 , 누군가가 고발하면 코멘트를하십시오.
관련 문제
- 1. 가장 가까운 클래스 입력 받기
- 2. GeoIP 가장 가까운 국가 (가장 가까운 국가)
- 3. 여러 필드로 구성된지도 편집
- 4. 편집 모드에서 사용자 정의 UITableViewCell의 editingAccessoryView를 이동하는 방법은 무엇입니까?
- 5. wx.grid에서 키 동작 입력
- 6. 편집 및 만들기 모드에서 SharePoint 사용자 지정 필드 형식 숨기기
- 7. SharePoint Designer 2010 편집 모드에서 페이지 레이아웃을 열 수 없음
- 8. 텍스트 필드로 SharePoint 목록을 필터링하는 방법은 무엇입니까?
- 9. MongoDB 쿼리 가까운 이상한 동작
- 10. 그래픽 모드에서 위치로 이동하는 방법
- 11. NServiceBus 기본 "중지"동작
- 12. SQL에서 가장 가까운 구문 일치
- 13. 키보드를 다음 텍스트 필드로 이동하는 방법
- 14. GridView Lostfocus 편집 모드에서
- 15. DataList 편집 모드에서 FindControl
- 16. Concrete5 편집 모드에서 멈춤
- 17. 라빈의 가장 가까운 이웃 (가장 가까운 점 쌍) 알고리즘?
- 18. 가장 가까운 분수 근사치
- 19. 가장 가까운 마커에 붙이기
- 20. 가장 가까운 컨트롤 찾기
- 21. jQuery를 가장 가까운 반환
- 22. 가장 가까운 벡터를 찾으십시오
- 23. "가장 가까운 이웃"MATLAB
- 24. 가장 가까운 원소 MATLAB
- 25. 가장 가까운 연도로 올림
- 26. 찾기에 가장 가까운 요소
- 27. 가장 가까운 100m 위도와
- 28. 가장 가까운 정수로 반올림
- 29. 가장 가까운 숫자를 반올림하십시오.
- 30. 가장 가까운 AS3 - Tween?
감사합니다.하지만 sitecolletion에 설정하는 방법이 있습니까? 나는 행운없이 "HasInitialFocus"를 제거하려고 노력했습니다. 페이지 위쪽에 고정 메뉴/리본이 있습니다 (masterpage) 고정 리본 안에있는 필드 중 하나에 항상 포커스를 설정하는 방법이 있습니까? – Plexus81
원하는 필드에 포커스를 설정하려면 masterpage에서 호출하는 javascript를 사용하는 것이 좋습니다. –
하지만 자바 스크립트를 사용하면 더 이상 뛰어 내지 않습니까? – Plexus81