BlueDragon 2.0.2を開き、以下をサポートしていません。
param rc.nodeid = "";
特に、param部分は機能しません
良い回避策は何ですか?
BlueDragon 2.0.2を開き、以下をサポートしていません。
param rc.nodeid = "";
特に、param部分は機能しません
良い回避策は何ですか?
私はBDに精通していませんが、これらの各オプションは機能するはずです。
三項演算子:
rc.nodeid = structKeyExists( rc, "nodeid" ) ? rc.nodeid : "";
通常のif/elseステートメント:
if( !structKeyExists( rc, "nodeid" ) ) {
rc.nodeid = "";
}
個人的には、三項演算子はとほぼ同じくらい簡潔なので、私は三項演算子を好みparam
ますが、それに慣れていない人にとっては読みやすさをいくらか犠牲にすることになります。
編集:私は行って、BDのドキュメントを見ました。BDには「name」属性が必要なようです。したがって、次のことができるはずです。
param name="rc.nodeid" default="";