已答复 Personalizzare il filtro di un custom field

  • 2012年4月13日 10:39
     
     

    Ciao 

    sto realizzando un custom field e volevo sapere come posso personalizzare esclusivamente la visualizzazione del valore nel menù a tendina del filtro? Ovvero quale funzione viene richiamata per il filtro?

    Ciao Mariano

全部回复

  • 2012年4月13日 11:28
     
      包含代码

    Ciao Mariano,

    probabilmente quello che cerchi èuna cosa del genere

    protected override void RenderFieldForDisplay(System.Web.UI.HtmlTextWriter output)
    {
        output.Write(“Custom displaymode: “);
        base.RenderFieldForDisplay(output);
    }

    Il metodo RenderFieldForDisplay appartiene al Control ed è ereditato dal tipo base. Esso viene richiamato quando sei in sola lettura del dato, in caso contrario (editform e newform) mi pare venga richiamato il metodo (vado a memoria)

    RenderFieldForEdit

    Ciao


    Luigi Piero Panariello
    SharePoint Solution Architect
    Blog: http://dotnetcampania.org/blogs/luigipanariello/default.aspx

  • 2012年4月17日 10:10
     
     

    Ciao 

    grazie del consiglio e lo proverò però noi stiamo provando anche un'altra strada, che vi farò sapere se funzionerà.

    Ciao

  • 2012年4月17日 15:45
     
     

    Ciao 

    li abbiamo provati ma il problema sussiste perché non vanno ad influenzare la visualizzazione della allitems.aspx. A noi interessa poter personalizzare il valore caricato nel div per il filtro in tale visualizzazione.

    Ciao

  • 2012年4月17日 16:25
     
     建议的答复

    Ciao,

    nel caso delle viste il rendering è affidato ai pattern definiti nel file XML di definizione del campo custom per MOSS 2007 (cerca RenderPattern) mentre per SharePoint 2010 questo sistema è stato dichiarato obsoleto ed è stato sostituito da un approccio XSLT con i Field Rendering Templates per mantenere uniformità di funzionamento visto che il motore grafico delle viste ora è tutto basato su XSLT.

    Faccio anche il figo con il blog di "un altro" tié: http://www.peppedotnet.it/Blog/RenderPatternInSharePoint2010IsNowObsolete.aspx

    Saluti


    Luigi Piero Panariello
    SharePoint Solution Architect
    Blog: http://dotnetcampania.org/blogs/luigipanariello/default.aspx

  • 2012年4月20日 14:39
     
     
    A me pare che sia stata chiesta una cosa diversa rispetto al RenderPattern.....
  • 2012年4月30日 9:46
    版主
     
     

    Ciao Gabriele!
    Mariamo ha chiesto, se non sbaglio, come poter personalizzare i valori che vengono fuori nel menu a tendina che SharePoint visualizza per filtrare gli elementi presenti nella lista. Quei valori sono gli stessi (non duplicati) che sono presenti negli elementi della lista, che vengono visualizzati (sempre all'interno della lista) tramite le regole definite o nell'elemento RenderPattern o tramite XSLT.

    Mi sbaglio?

    Peppe


    Giuseppe Marchi - SharePoint MVP
    www.peppedotnet.it
    www.dev4side.com
    www.sharepointcommunity.it
    Twitter: @PeppeDotNet

  • 2012年4月30日 10:02
     
     

    Si ma prima occorrebbe sapre bene cosa intende Mariano per "personalizzare" i valori....

  • 2012年5月2日 17:20
    版主
     
     

    Più che giusto! Mariano, ci spieghi meglio che cosa intendevi con la tua domanda?

    Grazie
    Peppe


    Giuseppe Marchi - SharePoint MVP
    www.peppedotnet.it
    www.dev4side.com
    www.sharepointcommunity.it
    Twitter: @PeppeDotNet

  • 2012年5月28日 20:54
    版主
     
     

    Ciao Mariano.
    Ci spieghi allora che cosa intendevi con la tua domanda?
    Così arriviamo ad una conclusione :)

    Grazie
    Peppe


    Giuseppe Marchi - SharePoint MVP
    www.peppedotnet.it
    www.dev4side.com
    www.sharepointcommunity.it
    Twitter: @PeppeDotNet

  • 2012年6月27日 13:52
     
     

    Ciao

    volevo chiarire la domanda, e scusate il ritardo. Nel classica xsltviewer di una lista ci sta ssopra il menù a tendina che consente di filtrare i dati. Volevo sapere in un custom field c'è possibilità di poter gestire tale funzione tramite codice?

    Ciao

    M.

  • 2012年7月2日 20:16
    版主
     
     已答复

    Ok, se è così ti ripeto che le voci che vanno dentro il filtro a livello di colonna, sono le stesse voci dei vari elementi, raggruppate.
    Quindi, per modificarle valgono le risposto che ti ha dato Luigi.
    Se invece vuoi proprio modificare il comportamento del filtro in se per se, o la grafica magari, allora credo proprio che devi lasciar perdere e cambiare strada.

    Peppe


    Giuseppe Marchi - SharePoint MVP
    www.peppedotnet.it
    www.dev4side.com
    www.sharepointcommunity.it
    Twitter: @PeppeDotNet