3.10.1 ツールとヒント

その他のJavaScriptライブラリ作業

jQuery対応のXHTMLレイアウトには、プロパティjQueryNoConflicがあります。これにtrueが設定されると、jQuery.noConfict()が呼び出され、$の名前がなくなります。jQueryのコアを入れる前に、$名を使用する他のJavaScriptライブラリを入れておく必要があります。

jQuery IDセレクター内でLANSAフィールド、カラム名を避ける方法

LANSAのフィールド名には名前に'$'が付いている場合があります。リスト・カラム名の完全修飾名には、'.'の区切り文字が付いています。(LIST1.0001.EMPNOなど)jQuery IDセレクターで使用できるフィールドIDを取得するには、LANSA jQueryグローバル拡張子lansa.makeSafeId()が使用できます。

var myvar = jQuery(jQuery.lansa.makeSafeId("LIST1.0001.EMPNO"));

上記の例は、以下と同じです。

var myvar = jQuery("#LIST1\\.0001\\.EMPNO");