Feeds
Artikel
Kommentare

Wenn man in ASP einen Treeview verwendet und keinen Postback haben möchte, muss man für jeden Knoten die Eigenschaft “SelectAction” auf  “TreeNodeSelectAction.None” setzen. Anschließend sind die Knoten im Baum nicht mehr anklickbar, außer der Text des Knoten enthält einen HTML-Link. Dies gibt Sinn, wenn z. B. per Javascript Textfelder gefüllt werden sollen.

Wenn man die Toolbar des Controls lokalisieren will, zum Beispiel in Deutsch, müssen mehrere Dinge getan werden. Wobei ich dazu sagen muss: “Merkwürdigerweise!” Das Control ist zwar bei der Installation des Reportingservice dabei, aber eben nur in englisch, wenn der SQL-Server und der Reportingservice in englisch installiert wird. Ich habe den Fall beobachtet wo die deutsche Version des  SQL-Server und der Reportingservice installiert wurden und wo somit die deutsche und englische Version dabei waren.

Was zu tun ist:

Microsoft Report Viewer Redistributable 2005 installieren

Microsoft Report Viewer 2005 Language Pack (für gewünschte Sprachen) installieren

Nun wird die Toolbar in Abhängigkeit der Sprache des aktuellen Threads lokalisiert. In einer “normalen” ASP.NET Anwendung heißt das, die Sprache aus der Web.config wird benutzt. Die Sprache des Threads kann zur Laufzeit jederzeit vom Benutzer umgesetzt werden, so dass die Anwendung in Spanisch und die Report Toolbar in englisch angezeigt wird.

Den Fall, das eine Liste in einem Text auftaucht in dem auch ein Bild ist, ist recht häufig. Das Problem tritt dann auf, wenn das Bild ein Inline-Element ist, also vom Text umflossen wird. Der Text der Listenelemente wird mit richtigem Abstand zum Bild positioniert, während die Punkte der Listenelemente auf dem Rand des Bildes platziert werden.

Also:

Text Text Text Text Text Text Text Text

|———|  Text Text Text Text

|———|  o Listenelement 1

|———|  o Listenelement 1

|———| Text Text Text Text

Text Text Text Text Text Text Text Text

Die Lösung liegt im CSS:

<style type="text/css">
ul{
    zoom: 1; /* for IE<= 6 */
    overflow: auto;
    margin: 0; padding: 0;
}
ul li {
    list-style-type: disc;
    margin-left: 3em; /* must stay, want it */
}
</style>

Ich war etwas frustriert, dass ich eine Firmeware von 10.01.07 auf meinem E65 hatte (mit *#0000# abfragen am Handy). Dabei ist gegen Ende letzten Jahres ein Update rausgekommen. Ich weiss nicht sooo genau was es verbessert, aber laut Nokia Kurmeldung das:

Nokia E65/E61i software version 2.0633.65.01 released - 19 November 2007

This version includes improvements in Browser, W-LAN and VOIP functionality and usability. The release also includes Bluetooth, messaging and calendar improvements as well as some new themes.

Nun gut dachte ich mir das willste haben. Also runtergeladen von Nokia (Das Tool zum Handy updaten) und probiert. Ging natürlich nicht! Nach einigem Suchen ergab sich das wohl der Produktcode feste ist und ein Update verhindert (also O2). Die interessiert das ganze ja nicht und man könnte in einen Nokialaden gehen. Dort dann für 15€ und mehr das ganze unbranden und updaten lassen. Hmm also weitersuchen.

Ich habe dann festgestellt das der Produktcode mit einem Tool geändert werden kann: Nemesis Service Suite ab V1.0.38.12.

Das Tool also installiert und den Code geändert in einen Produktcode der für ein unbrandet Modell steht und siehe da es geht. Vorher sollte man übringens alles vom Telefon sichern, sonst ist es weg!

Mein Produktcode vorher: 0545892 Danach: 0542320

Angeblich verliert man damit das Recht auf Support also den Code hinterherzurück ändern! Dann werden die Supportfälle auch bearbeitet. Werde das nun testen, aber auf den ersten Eindruck hat sich gar nichts geändert ;) Läuft aber erstmal und alles wieder da!

« Neuere Artikel