Opens the user dialog.
사용자 다이얼로그를 엽니다. 다이얼로그는 JSON 객체를 통해 정의 합니다. 기본
규칙은 다음과 같습니다.
Opens the user dialog.
Dialog is defined through the JSON object. The basic rules are as
follows.
{
필드명 : "화면에 보일 레이블",
필드명2 : "화면에 보일 레이블2"
...
}
위와 같은 경우, 모든 필드의 타입은 텍스트가 됩니다. 다른 타입을 이용하고 싶은 경우, 레이블을 입력하는 곳에 다음 문법을
사용합니다.
{
label : "화면에 보일 레이블",
type : "text|boolean|table"
}
아래의 예제를 참고 하십시오.
예제
var result = openDialog({
name : "이름",
age : "나이"
});
logf("입력한 이름은 %s 입니다.\n", result.name);
var config = openDialog({
table : {
label : "테이블",
type : "table"
},
search : "찾을 이름",
replace : "치환할 이름",
suppressDuplication : {
type : "boolean",
label : "중복 무시"
}
});
logf("%s 테이블에서 %s 이름을 가진 컬럼을 %s로 변경합니다.\n",
config.table.get("name"),
config.search,
config.replace);
{
Field : "show label",
Field2 : "show label2"
...
}
In case like the above, the type of all the fields is ‘text’. In case of
using other types, use the syntax as shown below:
{
label : "Show label",
type : "text|boolean|table"
}
Please refer to the following examples.
Example
var result = openDialog({
name : "Name",
age : "Age"
});
logf("Entered name is %s.\n", result.name);
var config = openDialog({
table : {
label : "Table",
type : "table"
},
search : "Search Name",
replace : "Replace Name",
suppressDuplication : {
type : "boolean",
label : "Ignore duplicate"
}
});
logf("change column to %s having %s name from %s table.\n",
config.table.get("name"),
config.search,
config.replace);