|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
if(window.help !== undefined){
|
|
|
|
|
help.prototype.list.push("FimsFormFields 클래스 : FormFields클래스를 상속받은 FIMS프로젝트 내에서 사용하는 FormFields클래스");
|
|
|
|
|
help.prototype.list.push("pageObject 객체 : HTML화면별 스크립트 모음");
|
|
|
|
|
help.prototype.list.push("DoctxFinder 클래스 : DomQuery를 상속받은 클래스. pageObject객체의 내부 요소는 해당 클래스의 인스턴스이다.");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
@ -147,14 +148,13 @@ class FimsFormFields extends FormFields {
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
function newDoctxFinder(doctx){
|
|
|
|
|
let finder = new DoctxFinder(doctx);
|
|
|
|
|
finder.setContainers("[data-doctx='"+doctx+"']");
|
|
|
|
|
|
|
|
|
|
return finder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class DoctxFinder extends DomQuery {
|
|
|
|
|
constructor(doctx) {
|
|
|
|
|
super();
|
|
|
|
|
this.setContainers("[data-doctx='"+doctx+"']");
|
|
|
|
|
this.doctx = doctx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -164,8 +164,7 @@ class DoctxFinder extends DomQuery {
|
|
|
|
|
}
|
|
|
|
|
static help(){
|
|
|
|
|
console.log("클래스명 = DoctxFinder");
|
|
|
|
|
console.log("DoctxFinder클래스 : HTML문서 내에서 data-doctx속성을 갖는 요소의 내부에서 name속성 값으로 하위요소를 찾을 수 있는 기능을 제공하는 객체이다.");
|
|
|
|
|
console.log("newDoctxFinder(doctx명);전역함수로 인스턴스 생성할 수 있다.");
|
|
|
|
|
console.log("newDoctxFinder(doctx명)로 인스턴스를 생성할 수 있다.");
|
|
|
|
|
console.log("클래스 메서드 목록");
|
|
|
|
|
console.log("selectorn(요소이름) : 문자열 [data-doctx='설정된doctx'] [name='요소이름'] 을 반환한다.");
|
|
|
|
|
console.log("findn(요소이름) : data-doctx속성이 설정된doctx인 요소 내에서 name속성이 요소이름인 HTML요소를 반환한다.");
|
|
|
|
|