Sümptomid
Kui SharePoint Designer genereerib kohandatud kuvatava vormi, ei kuvata manust, kui see on olemas. Lisateavet kohandatud loendi vormide kohta leiate järgmisest lingist:http://Office.microsoft.com/en-US/SharePoint-Designer-Help/Create-a-Custom-list-Form-using-SharePoint-Designer-HA010378258.aspxvälja ListFormWebPart ei eksponeeri sellist käitumist.
Põhjus
Kliendist puudub selle töö tegemiseks nõutav märgistuskeel.
Lahendus
Selle probleemi lahendamiseks saavad kasutajad luua koodi väljavõtte ja lisada märgistuse vastavalt vajadusele koodi vaates. Teise võimalusena saavad kasutajad lihtsalt kleepida märgistuse, mida kasutatakse koodi väljavõtte loomiseks kohandatud loendi vormile. Koodi väljavõtte loomiseks saate kasutada järgmist märgistust.
<tr> <td nowrap="true" valign="top" class="ms-formlabel" width="20%"> <SharePoint:FieldLabel ControlMode="Display" FieldName="Attachments" runat="server"/> </td> <td valign="top" class="ms-formbody" width="80%"> <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Display" FieldName="Attachments" __designer:bind=""/> </td></tr>
Koodi väljavõtte loomiseks rakenduses SharePoint Designer 2010 tehke järgmist. Klõpsake 2010,2 ühtse programmdokumendi menüüd "menüü". Seejärel klõpsake nuppu Suvandid ja seejärel jaotises üldine menüü Vali lehe redaktori suvandid. 3. Aktiveerige vahekaart koodi väljavõtted. Klõpsake nuppu Lisa ja pange sellele nimi (nt attachmentFix. 5). Kirjeldage kirjeldust, mis aitab konteksti koodiga väljavõte .6. Kleepige järgmine märge, et automatiseerida manuse funktsioonide lisamise ülesanne.
<tr> <td nowrap="true" valign="top" class="ms-formlabel" width="20%"> <SharePoint:FieldLabel ControlMode="Display" FieldName="Attachments" runat="server"/> </td> <td valign="top" class="ms-formbody" width="80%"> <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Display" FieldName="Attachments" __designer:bind=""/> </td></tr>
7. klõpsake nuppu OK ja seejärel OK. 8. Nüüd, kui töötate kohandatud loendi vormiga ja see nõuab ülaltoodud märgistust, tehke jaotises Code View järgmist. Control + ENTER. 9. See toob üles ehitatud koodiga pikad ja loodud. Valige attachmentFix ja kogu märgistus lisatakse. Seda saab teha veelgi automatiseeritud rühmapoliitika või muude kohaletoimetamise mehhanismide kaudu. Opsüsteemis Windows 7 kasutatakse näiteks kohandatud koodi katkendite talletamiseks järgmist teed: C: \Users\UserName\AppData\Roaming\Microsoft\SharePoint Designer\SnippetsThe järgmine dokument selgitab koodi väljavõtte sisemist:http://MSDN.microsoft.com/en-us/Library/aa218645 (v = Office. 11). aspx # odc_fpcustomizingsnippets_tocreateacodesnippetfaili SnippetsCustom. XML sisaldab järgmisi juhiseid pärast ülaltoodud juhiste täitmist:
<?xml version="1.0"?><!-- Code Snippet Configuration File --><snippets><snippet keyword="attachmentFix"> <description>Custom display form attachment fix.</description> <text><tr> <td nowrap="true" valign="top" class="ms-formlabel" width="20%"> <SharePoint:FieldLabel ControlMode="Display" FieldName="Attachments" runat="server"/> </td> <td valign="top" class="ms-formbody" width="80%"> <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Display" FieldName="Attachments" __designer:bind=""/> </td></tr></text> </snippet></snippets>
Lisateave
Redigeerimise ja uute vormide puhul pole see probleem olenevalt teie plaastri tasemest ja toote versioonist. 1. Pärast hoolduspaketi SP2 installimist teenuses SharePoint Designer 2007 ja WSS 3,0 on manuste funktsioon redigeerimisel ja uutel vormidel õigesti toimiv. Vanu vorme tuleb täiendada uute funktsioonidega. 2. SharePoint Designer 2010 ja SharePoint Foundation töötavad õigesti välja redigeerimisel ja uutel vormidel. 3. SharePoint Designer 2007 ja SharePoint Designer 2010 kogevad probleemi, millel on kuvatud vormid.