2016-03-02 19 views
6

İki hesaplanmış alanım var ve bunları güncellemek istiyorum. Tarayıcıda harika çalışır, ancak IBM Notes istemcisi bir hata verir.Kod tarayıcıda işler ancak IBM Notes istemcisindeki hatalar

var Admin = @DbColumn("", "GoreAdmins", 1); 
    var AdminBackup = @DbColumn("", "GoreAdmins", 2); 
    if (Admin && typeof Admin == "string") Admin = new Array(Admin); 
    if (AdminBackup && typeof AdminBackup == "string") AdminBackup = new Array(AdminBackup); 
    if (document1.isNewNote()) { 
     document1.setValue("Admin", Admin); 
     document1.setValue("AdminBackup", AdminBackup); 
    }; 

bu hat üzerinde hata alıyorum: Burada

kodudur
document1.setValue("Admin", Admin);

+4

Ve hangi hatayı alıyorsunuz? – Nikita

+7

Lütfen bu soruyu tekrar açın. Aşağıdaki cevap doğru açıklamadır. Kodlama sözleşmelerinin yanlış anlaşılması, hata ayıklama yardımı arayan bir soru değil. Onu askıya alma talebi platformun, teknolojinin ve açıklanabilir nedenlerin yanlış anlaşılmasıdır. –

+5

Bu XPages platformunda yasal bir sorudur. Yeniden açılması gerekiyor. –

cevap

7

@DbColumn() ve @DbLookup için ilk parametre veritabanı olması gerekir, en kolay @DbName() ile yapılır. Boş bir dizeyi geçirme yöntemi XPiNC'de çalışmaz. Notes İstemci geliştirmesi için standarttır, bir tarayıcıda XPages için çalışır ancak bu sebepten dolayı kötü bir uygulamadır.