私はオートメーションフレームワーク内でペアリストを宣言しようとしていますので、そのリストの2つのパラメータを渡します。最初のパラメータは「使用可能な」アイテムリストのDOM IDで、2番目のパラメータは「選択済み」アイテムリストのDOM IDです。私が働いている特定の場合にはユニークでないIDを持つ2番目の要素へのアクセスをJavascriptに指示するには
var pairedList: newPairedList("availableItemsListID" , "selectedItemsListID");
、availableItemsListIDとselectedItemsListID両方がDOMで同じIDを持って起こります。
両IDが「X-フィールドセット-bwrap」であり、そしてIはavailableItemsListIDを示すために、次の試みているが、IDの最初のインスタンスであり、そしてselectedItemsListIDは、IDの2番目のインスタンスである:
var pairedList: newPairedList("/x-fieldset-bwrap/[0]" , "/x-fieldset-bwrap/[1]");
availableItemsListが見つかったようですが、selectedItemsListを取得しようとすると失敗します。誰もが問題を最善に処理する方法に関する提案はありますか?
ありがとうございます!
最高のハンドルはIDが一意にするためにある、ページが実際に私はこれを理解 – Alex
が壊れている、しかし私は、私はIDを変更することが可能な位置ではないです。 – JOberloh
newPaireListの動作方法を変更できますか? IDが変更されない限り(ちょうどあなたのお尻の安全を保つために)これが生産環境を遅かれ早かれ下げることをあなたの上司にメールしてください – Alex