Quantcast
Channel: SharePointCommunity
Viewing all articles
Browse latest Browse all 6649

Button für Teilvorgang erstellen

$
0
0

Hallo zusammen

Ich möchte auf dem DispForm.aspx einer Aufgabe einen Button erstellen, der mir unter dieser Aufgabe einen Subtask generiert. Folgender Code funktioniert wunderbar:

<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script><script type="text/javascript">

function newSubTask(){

                var clientContext = new SP.ClientContext.get_current();
               
                var oList = clientContext.get_web().get_lists().getByTitle('Briefings');
                                            
                var itemCreationInfo = new SP.ListItemCreationInformation();
               
                this.oListItem = oList.addItem(itemCreationInfo);

                oListItem.set_item('Title', 'Test');
               
                oListItem.set_item('ParentID', '5');

                oListItem.update();

                clientContext.load(oListItem);

        clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this,


this.onQueryFailed));

}

function onQuerySucceeded() {

    alert('Item created: ' + oListItem.get_id());

}

function onQueryFailed(sender, args) {

   alert('Request failed. ' + args.get_message() + 'n' + args.get_stackTrace());

}

</script><input id="Button1" onclick="newSubTask()" type="button" value="Teilaufgabe erstellen"/>

 

Nun möchte ich aber, dass es mir die ID des aktuellen Elements immer gleich übernimmt (s. gelbe Markierung im code), je nachdem auf welchem Element ich mich befinde. Ich möchte dort also keine Zahl eingeben, sondern eine Variable für die ID des aktuellen Elements. Ich krieg das irgendwie nicht hin. Kann mir jemand weiterhelfen?

DANKE!


Viewing all articles
Browse latest Browse all 6649


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>