Simptomi
Ja SharePoint Designer ģenerē pielāgotu attēlošanas formu, pielikums netiks eksponēts, ja tāds ir pieejams. Lai iegūtu papildinformāciju par pielāgotām saraksta formām, lūdzu, skatiet šo saiti, lai skatītu papildu informāciju saistībā arhttp://Office.Microsoft.com/en-us/SharePoint-Designer-Help/Create-a-Custom-List-Form-using-SharePoint-Designer-HA010378258.aspx.
Cēlonis
Klientam trūkst atzīmju, kas nepieciešamas, lai šis darbs izceltu.
Risinājums
Lai atrisinātu šo problēmu, lietotāji var izveidot koda fragmentu un pēc vajadzības ievietot atzīmi, izmantojot koda skatu. Vai arī lietotāji var vienkārši ielīmēt atzīmes, kas tiek izmantotas, lai izveidotu koda atgriezumus pielāgotā saraksta formā. Lai izveidotu koda fragmentu, var izmantot tālāk norādītās atzīmes.
<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>
Lai izveidotu koda fragmentu programmā SharePoint Designer 2010, rīkojieties šādi: 1. Noklikšķiniet uz izvēlnes Fails, kas atrodas SPD 2010,2. Pēc tam noklikšķiniet uz opcijas un cilnē Vispārīgi Izvēlieties lapas redaktora opcijas. 3. Pārslēdzieties uz cilni koda atgriezumi. 4. Noklikšķiniet uz pogas Pievienot un piešķiriet tai nosaukumu, piemēram, attachmentFix. 5. Norādiet aprakstu, lai nodrošinātu, ka konteksts ir koda fragments. 6. Ielīmējiet tālāk norādītās atzīmes, lai automatizētu uzdevumu pievienot pielikuma funkcionalitāti parādīšanas formās.
<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. noklikšķiniet uz Labi un pēc tam uz Labi. 8. Tagad, strādājot ar pielāgotu saraksta veidlapu, un tam ir nepieciešama iepriekš norādītā atzīmju izpildīšana koda skatā: Control + ENTER. 9. Tas atvērs iebūvēto koda atgriezumus un izveidoto. Atlasiet attachmentFix un tiks ievietotas visas atzīmes. To var turpināt automatizēt, izmantojot grupas politiku vai citus piegādes mehānismus. Piemēram, Windows 7 izmanto tālāk norādīto ceļu, lai glabātu pielāgotus koda fragmentus: C: \Users\UserName\AppData\Roaming\Microsoft\SharePoint Designer\SnippetsThe šajā dokumentā ir izskaidroti koda atgriezuma iekšējie:http://MSDN.Microsoft.com/en-us/library/aa218645 (v = Office. 11). aspx # odc_fpcustomizingsnippets_tocreateacodesnippetfailu SnippetsCustom. XML ietver tālāk norādītās darbības.
<?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>
Papildinformācija
Rediģēšanas un jaunās veidlapas nepiedāvā šo problēmu atkarībā no ielāpa līmeņa un produkta versijas. 1. Pēc 2. servisa pakotnes for SharePoint Designer 2007 un WSS 3,0 instalēšanas pielikumu funkcionalitāte darbojas pareizi rediģēšanai un jaunām veidlapām. Vecās veidlapas būs jāpapildina ar jauno funkcionalitāti. 2. SharePoint Designer 2010 un SharePoint Foundation darbojas pareizi, izmantojot rediģēšanas un jaunās veidlapas. 3. SharePoint Designer 2007 un SharePoint Designer 2010 izrāda problēmu ar parādīšanas veidlapām.