Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Flytta listboxen för vyer till vänster

Postades av 2007-12-18 07:45:21 - Thommy Lantz, i forum sharepoint server, Tråden har 7 Kommentarer och lästs av 1961 personer

Vi har precis uppgraderat till MOSS

Finns det något sätt att flytta listboxen för val av vyer i bibliotek
längst till vänster istället för till höger.

Som det är nu får man scrolla ut till höger för att byta vy i biblioteket
vilket är väldigt irriterande


Svara

Sv: Flytta listboxen för vyer till vänster

Postades av 2007-12-18 22:20:35 - Göran Husman

Det går säkerligen att göra det, men det är inte en enkel justering via något grafiskt gränssnitt i MOSS. Vi gör detta till en utmaning:

"Vem klarar först att hitta hur man styr menyraden för listor så Vy fältet hamnar till vänster i stället för höger som default?"

Vinnaren får min bok "Beginning SharePoint 2007 Administration" i pris :) - Maila lösningen till mig på goran@humandata.se.

men Thommy, varför måste du visa så många kolumner att du behöver skrolla i sidled? Är det inte bättre att göra flera vyer med färre kolumner? Enligt min erfarenhet vill sällan användarna se massor med kolumner; de vill se specifika kolumner och därför gör vi olika vyer för olika behov.


Svara

Sv:Flytta listboxen för vyer till vänster

Postades av 2007-12-20 17:33:24 - Thommy Lantz

I vanliga bibliotek är nog detta möjligt.
Men vi har många listor där trots få kolumner informationen
i resp kolumn trycker ut sidan till höger.

Detta anser vi vara en klar försämring från hur det var
tidigare med vyer till vänster i bibliotek och listor.

Undra hur Microsoft har resonerat här.
Vi tycker absolut att vyhanteringen alltid skall vara
nåbar utan scroll.

En annan effekt som denna listbox med vyer medfört,
är att det är svårare att göra länkar till enskilda
vyer.
Tidigar kunde man klicka höger på en vy och kopiera genvägen,
och sen använda den när man skapade en länk.
När vyn finns i en listbox så fungerar inte det längre.


Svara

Sv: Flytta listboxen för vyer till vänster

Postades av 2008-03-14 11:57:55 - Anders Sjöholm

Här kommer ett lösningsförslag:
Börja med att skapa en ny default.master (jag kopierade bara default.master och böt namn till defaultcustom.master). Utför sedan följande ändringar i den ny masterpagen, ladda upp den till masterpage-galleriet och sätt den som master på den site där du har listan du vill ha designen på!

Lägg till nedanstående sist i <HEAD>-taggen:
<code>
<script type="text/javascript">
var MS_MMU_Open;
function Switch_MMU()
{
MS_MMU_Open=MMU_Open;
MMU_Open=Custom_MMU_Open;
}
function Custom_MMU_Open(menu, ecbLink, e, fAlignRight, alignId, delay)
{
try
{
if (menu.id.indexOf('ViewSelectorMenu')>=0)
{
fAlignRight=false;
}
}
catch (ex)
{
alert(L_Loading_Error_Text);
}
MS_MMU_Open(menu, ecbLink, e, fAlignRight, alignId, delay);
}
</script>
<style type="text/css">
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector
{
border:none;
background-image:none;
background-repeat:none;
background-color:transparent;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover
{
background-image:none;
background-color:transparent;
}
div.ms-viewselector,div.ms-viewselectorhover
{
margin-right:800px;
}
div.ms-viewselector
{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
}
div.ms-viewselectorhover
{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/menubuttonhover.gif");
background-repeat:repeat-x;
background-color:#ffbb47;
}
</style>
</code>
Lägg sedan till detta först i body-taggen:
<code>
Switch_MMU();
</code>
Resultatet borde bli:
<code>
<BODY scroll="yes" onload="Switch_MMU(); javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();">
</code>

Vad gör då ovanstående?
<code>
var MS_MMU_Open;
function Switch_MMU()
{
MS_MMU_Open=MMU_Open;
MMU_Open=Custom_MMU_Open;
}
</code>
…byter så att Custom_MMU_Open anropas istället för original MMU_Open. Det är funktionen som visar menyn som kommer ut nedanför knappen (med alla valbara vyer).
Sedan i Custom_MMU_Open så kollar vi om det är menyn viewselector som ska visas och om det är så, visa inte menyn till höger på sidan (vilket den annars gör)
Tillägget i body-taggen gör förstås så bytet sker!

Sedan kommer några css-rader som flyttar knappen till vänster, det är främst denna rad som gör att den hamnar åt vänster, och man styr hur långt till vänster genom att ändra värdet 800px:
<code>
div.ms-viewselector,div.ms-viewselectorhover
{
margin-right:800px;
}
</code>
Dock visas inte den svarta pilen till höger i knappen.

Därför finns valfriheten att köra utan gul bakgrund, då är det bara att ändra de sista css-klasserna till:
<code>
div.ms-viewselector
{
border:none;
div.ms-viewselectorhover
{
border:none;
}
</code>
Då visas pilen, men med blå bakgrund!


Hoppas jag inte gjort något skrivfel i koden ovan!


Svara

Sv: Flytta listboxen för vyer till vänster

Postades av 2008-03-14 12:00:14 - Anders Sjöholm

Annars är det ju bara att klicka fram vyn, kopiera URL:en till vyn och använda den som länk!
Det är den lösning jag kör jämt, men ovanstående hack är ju tuffare! :-)


Svara

Sv:Flytta listboxen för vyer till vänster

Postades av 2008-03-26 10:58:41 - Thommy Lantz

Fantastiskt

Du har gjort dig förtjänt av boken från
Göran.

Har du skickat lösningen till honom?

Får dock ett fel i css här

background-image:url("/_layouts/images/selectednav.gif&quot<img src='/communicate/chat/smajl/l.gif' alt=''>;

The property value is marked invalid because it´s not supported by the current schema

Beror antagligen på att vi kör med MasterPage mallar från StoraEnso centralt

Lösningen betyder mycket för oss

Tack så mycket


Svara

Sv: Flytta listboxen för vyer till vänster

Postades av 2008-03-26 11:59:35 - Anna-Karin Söderberg

background-image:url("/_layouts/images/selectednav.gif&quot<img src='/communicate/chat/smajl/l.gif' alt=''>) <= Det fattades en ) där för att det ska fungera.


Svara

Sv:Flytta listboxen för vyer till vänster

Postades av 2008-04-02 08:58:30 - Anders Sjöholm

Hej,
Jag tror inte att det var någon parentes som fattades i koden, utan det blev bara fel när han klistrade in koden, utan att markera den just som kod. Det är dessa rader det blir problem alltså Thommy:

<code>
div.ms-viewselector
{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
}
div.ms-viewselectorhover
{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/menubuttonhover.gif");
background-repeat:repeat-x;
background-color:#ffbb47;
}

</code>

Får du samma fel om du provar med default.master?
Koden är nämligen kopierad och lite modifierad från core.css, så det borde fungera även i din sharepointmiljö.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 567
27 958
271 741
352
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies