Domanda

Di recente ho iniziato a giocare con i siti e ha creato una pagina di base.

<apex:page controller="newController">

    <apex:form >

    <apex:pageBlock title="Welcome {!$User.FirstName}"></apex:pageBlock>


    <apex:pageBlock mode="edit">

        <apex:pageBlockSection title="Travel Details" >

           <apex:inputField value="{!Booking.StartDateTime__c}"></apex:inputField>

            <apex:inputText value="{!Booking.EndDateTime__c}"></apex:inputText>

            <apex:inputField value="{!Booking.StartLocation__c}"></apex:inputField>

            <apex:inputField value="{!Booking.EndLocation__c}"></apex:inputField> 

     </apex:pageBlockSection>

    </apex:form>

Questi sono i due campi che ho Display -. Un problema però, quando un utente fa clic sul campo del calendario non riesce a pop-up, sono solo agiscono come una casella di testo normale

Ho cercato sul web e controllare le autorizzazioni a livello di utente e di campo e tutto sembra andare bene. Sono del tipo di dati datetime.

Qualcuno sa come posso ottenere questo calendario alla visualizzazione?

EDIT: ho fatto i rimedi suggeriti codice, ma purtroppo non ha avuto fortuna. L'inputfield ora visualizza l'ora data corrente accanto alla casella di input (come in Salesforce), ma ancora nessun calendario popup. Ho anche costruito il controller. Forse un problema di javascript?

Qualsiasi aiuto molto apprezzato, Acclamazioni

È stato utile?

Soluzione 3

ho capito, se qualcuno si imbatte lo stesso problema è necessario attivare il sito.

Comunque grazie per tutte le risposte.

Altri suggerimenti

È necessario definire un controller standard e avvolgere il vostro inputfield in una forma al fine di ottenere il calendario a pop-up, il codice dovrebbe essere simile

<apex:page standardController="Booking__c">
  <apex:form >
    <apex:inputfield value="{!Booking__c.StartDateTime__c}"/>
    <apex:inputfield value="{!Booking__c.EndDateTime__c}"/>
  </apex:form>
</apex:page>

Prova inputText invece:

Nota: campi di sola lettura, e campi per certo Salesforce oggetti con comportamento automatico complessa come Event.StartDateTime e Event.EndDateTime, non rendono come modificabile quando si utilizza . Utilizzare un ingresso differente componente come . Invece

Fonte: apice: inputField (Salesforce.com)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top