2016-04-16 5 views
0

XPagesボタンで同じ非表示式を使用することになります。以下 すべてのフィールドは、dateTimeのフィールドである... Orjinal LotusScriptの式は次のとおりです。XPagesの表示式が機能しない

あなたは単一を使用していた
OnayG="" | Onaylandi!="" | OnayTalep!="" 

Hide Action If Formula is True Formula Screen

if (document1.isEditable()) 
{ 
    var OnayG = document1.getItemValueDate("OnayG").toString(); 
    var Onaylandi = document1.getItemValueDate("Onaylandi").toString(); 
    var OnayTalep = document1.getItemValueDate("OnayTalep").toString(); 

    if (OnayG =="" || Onaylandi!="" | OnayTalep!="") 
    { 
     return false; 
    } 
} 
return true; 

答えて

4

"|" ifステートメントのOnayTalep変数の前。これは正しいコードです:

if (document1.isEditable()) 
{ 
    var OnayG = document1.getItemValueDate("OnayG").toString(); 
    var Onaylandi = document1.getItemValueDate("Onaylandi").toString(); 
    var OnayTalep = document1.getItemValueDate("OnayTalep").toString(); 

    if (OnayG =="" || Onaylandi!="" || OnayTalep!="") 
    { 
     return false; 
    } 
} 
return true; 
2

あなたのロジックに関するisEditableは同じではありません。 「編集可能でない場合 - 目に見える」混乱は、そのノートで、ダニや「本当の事実から来るかもしれない

: が、あなたのXPagesロジック言う - 「隠す編集できませんが場合は、」 あなたの古典的なノートのバージョンが 氏は述べています'値はに使用されます何かがxページで表示される場合、真値はレンダリングされることを意味します。

関連する問題