Domanda

Abbiamo una serie di azioni definite in una definizione BDC (Catalogo dati business) in SharePoint e dobbiamo cambiare l'ordine in cui vengono visualizzate nell'interfaccia utente.

All'interno della definizione dell'azione, c'è un campo Posizione, che stiamo specificando, tuttavia, l'interfaccia utente vuole visualizzare tutto in ordine alfabetico, che non è ciò che stiamo cercando.

Un esempio della sezione Posizione della definizione BDC è mostrato di seguito.

Sai come raggiungere questo obiettivo con successo?

<Action 
  Position="10" 
  IsOpenedInNewWindow="true" 
  Url="http://www.google.co.uk/search?q=%22{0}%22"
  ImageUrl="/_layouts/1033/images/TAH/Google.gif" 
  Name="Google for Assured Name">
    <ActionParameters>
        <ActionParameter Index="0" Name="assured_name" />
    </ActionParameters>
</Action>

(PS Ho preso in considerazione l'idea di metterlo su SuperUser, ma non c'è BDC lì, e ci sono un certo numero di domande relative a BDC qui, quindi eccolo ...;))

È stato utile?

Soluzione

Potresti farlo attraverso la denominazione delle tue azioni, ad esempio:

  • 01 Questa è la prima azione
  • 02 Questa è la seconda azione

Un po 'di un trucco, ma dovrebbe funzionare.

Altri suggerimenti

Non esiste documentazione MSDN per l'attributo Position oltre a verificarne l'esistenza (vedere Documentazione di azione ) ma sembra ragionevole supporre che dovrebbe fare quello che ti serve.

Sospetto che la mancanza di documentazione sia dovuta a questa funzionalità non completamente implementata.

Qualcosa che potrebbe funzionare è aggiungere spazi iniziali nell'attributo Name . Se BDC non elimina automaticamente questi spazi, è possibile utilizzarlo per fare in modo che l'ordinamento alfabetico esegua ciò che è necessario (più spazi iniziali si hanno, più in basso verrà visualizzata l'azione). Se resi come HTML, gli spazi verranno probabilmente rimossi.

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