Freelance Project Requests info@CodeDocu.de Software Development in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Create disable button on document

 

You can adjust the button as follows

 

Button disable in javascript

let btn =  document.getElementById("btnErstellen"as HTMLButtonElement  ;

btn.disabled=true//*funktioniert wird aber von class ueberschrieben

 

However, the change is not displayed because the SharePoint button inside has a class=".." set for Microsoft UIFabric

 

Solution:

Therefore, you have to adjust the button with the style attribute

        //< disable_element >

        let btn =  document.getElementById("btnErstellen"as HTMLButtonElement  ;

        btn.disabled=true//*funktioniert wird aber von class ueberschrieben

        btn.style.setProperty("pointer-events","none");

        btn.style.setProperty("color","darkgray");

        btn.style.setProperty("background-Color","gray");

 

 

 

Code Example: Disable des Button

 

 

        //----< Datei erstellen >----

 

        //< disable_element >

        let btn =  document.getElementById("btnErstellen"as HTMLButtonElement  ;

        btn.disabled=true//*funktioniert wird aber von class ueberschrieben

        btn.style.setProperty("pointer-events","none");

        btn.style.setProperty("color","darkgray");

        btn.style.setProperty("background-Color","gray");

 

        //*cursor auf pause

        document.body.style.cursor = "wait";

        //</ disable_element>

 

        //*>>hier Document aus Vorlage erstellen, asynchron Promise

        DokumentAusVorlage.parent._copyFile(data).then((copyResult)=>{

            //---< Ergebnis_aus_copyFile >---

            //*copyfile gibt IDocumentResult als Status+Messagetext zurueck

            //*->erfolg oder fehlermeldung

            console.debug(copyResult);

            document.body.style.cursor = "default";  //*reset curor           

            //< Fehler >

            if(copyResult.Status !=0){

                //-< bei_fehler >-

                //*enable button bei Fehler

                btn.style.removeProperty("pointer-events");

                btn.style.removeProperty("color");

                btn.style.removeProperty("background-Color");

 

                alert("Fehler bei Erstellung:" + copyResult.StatusText);

                //-</ bei_fehler >-

            }

            //</ Fehler >

            //---</ Ergebnis_aus_copyFile >---

        });

 

        //----</ Datei erstellen >----

 

 

Mobile
»
Disable Button with Javascript on Sharepoint Buttons
»
Expand Windows with a mobile phone or tab as a monitor
»
Tutorial: Bildschirm aufzeichnen mit Office Mix in PowerPoint
»
Office Mix Screen-Recording Add-In für PowerPoint, Installation
»
Kostenlose Software: Snip Screenshot zum Aufzeichnen des Bildschirms und Skizzieren von Ideen
»
Wiederherstellen der Tastenkombination zum Speichern von Bildschirmausschnitten mit OneNote
»
Screenshot des Bildschirm mit Tastenkombination speichern
»
Update für sevDataGrid
»
Microsoft Expression Design und Expression Web
»
OneNote 2013 kostenlos

.

Contact for Jobs, Project Requests: raimund.popp@microsoft-programmierer.de