2013-07-23 3 views
0

Я занимаюсь обновлением базы данных forms9_x.nsf, чтобы имитировать некоторые функции, которые мы настроили для клиента Notes. Я добавил кнопку действия в e-actions-mailedit menuid (новая заметка), которая добавит значение в поле Subject, а затем отправит новую заметку. У меня есть обновление для предмета, работающего нормально, но не знаю, что делать, чтобы отправить отправленное сообщение. Я пробовал xxForm.submit(), но я получил сообщение об ошибке. Вот что мой код в Custom_JS_Lite выглядит следующим образом:Как настроить iNotes (forms9_x.nsf) для отправки измененного сообщения электронной почты

function SendEncrypted(sId) 
{ 
var answer = confirm("This memo will be sent in encrypted format to everyone listed in the To, CC and BCC fields. " + 
    "Are you sure this is what you want to do?"); 
var x; 

if(answer == true){ 
    alert("Yes, please encrypt"); 

    // Get the current backend document ID 
    var oPanelManager = AAA.Fkb(); 
    var sContentID = oPanelManager.EdI.get('T').oPrev.sId; 

    // Get the current UI document 
    var oMainDoc = AAA.EcK; 

    var subj = oMainDoc.getElementById('e-' + sContentID + '-subject').value; 
    oMainDoc.getElementById('e-' + sContentID + '-subject').value = "[encrypted] " + subj; 
    var newsubj = oMainDoc.getElementById('e-' + sContentID + '-subject').value; 
    alert("The new subject is " + newsubj); 
    var oForm = oMainDoc.getElementById('e-pageui-' + sContentID); 
    //oForm['tmpSendOptions'].value = "1" 
    oForm.Submit(); 
    alert("Document submitted");  } 
else{ 
    alert("The answer is cancel");} 
return;} 

Любая помощь будет принята с благодарностью.

Sandra

ответ

-1
oForm.submit(); // the submit method of the FORM object is lower case, your code shows ".**S**ubmit()" 


// this should evaluate to the FORM object. 
var oForm = oMainDoc.getElementById('e-pageui-' + sContentID); 

// Does this display a value? 
window.alert(oForm.Subject.value); 
+0

я действительно нашел ответ в LDD 8,5 форуме. Вместо oForm.submit() используется следующее: AAA.DSq.ELU (событие, 'e-actions-mailedit', 'EbK', {sAction: 'a-send'}); –

Смежные вопросы