문제

사용자 정의 콘텐츠 유형과 관련된 문서 라이브러리가 있습니다. 페이지에 링크를 추가 하여이 콘텐츠 형식 (JavaScript CoreInvoke를 통해)과 관련된 새 문서를 만듭니다. 문서가 열리면 문서의 관련 ApplicationM에 필요한 경우 DIP가 채워집니다. 내 질문 : 프로그래밍 방식 으로이 DIP 필드 중 하나를 프로그래밍 방식으로 미리 채울 수 있습니다. 예를 들어 SharePoint 페이지가 새 문서를 시작하는 링크 옆에있는 링크 옆에있는 링크 옆에 있습니까?

현명한 조언을 가져 주셔서 감사합니다.)

도움이 되었습니까?

해결책

AFAIK, such a scenario could only be achieved with JavaScript and query parameters fed into the URL to create a new document.

The DIP as such can be edited and customized with InfoPath, but InfoPath out-of-the-box does not have any tools or methods to look at, or interpret, query parameters that are included when the form is opened. This can be done with code, but code is not an option in a DIP form, as far as I know.

In this scenario, the parameter would need to apply to a new document's DIP. I don't think this can fly without a custom solution. You will need to set a value of a new document's column before it is created/opened in the document's application (Word? Excel? Powerpoint?)

So, can this be done? With a developer writing a new feature, probably. Without that, probably not.

다른 팁

Are you using a document template for this content type or are people just uploading any type of document? The Document Information Panel only exists for certain document and is built in to the application so I think it would be extremely difficult to do this, and may require a custom Office Add-In which wouldn't be a SharePoint solution.

To me, the question is which field, and why do you want to do this? If we understand the propblem better I think we would be in a better position to offer you solutions. I am trying to think of what the possible application for this request could be and am having difficulty imagining why you would want to do this at all.

Happy to provide feedback if you can give more detail.

Tal

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top