new GridRoot()
μλ°μ€ν¬λ¦½νΈμμ gridRootλ‘ μ μΈνλ μ»΄ν¬λνΈλ‘ λ°μ΄ν°μ 그리λλ₯Ό ν¬ν¨νκ³ μλ μ»΄ν¬λνΈμ
λλ€.
μ€νμΌμ λν μ€μ μ μμ΅λλ€.
Members
-
readonlycollectionobject
-
그리λλ΄μ λ°μ΄ν° κ°μ²΄.
μμμ nullμ λ°νν©λλ€.- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getter ν¨μλ₯Ό μ¬μ©ν©λλ€. - getCollection()
-
readonlydataSetArray XML
-
그리λμ μ μ©λ λ°μ΄ν°μ μλ³Έ.
GridAppμ setDataλ setDataURLEx λλ CSV, μμ importμ μν΄ μ μ©λ λ°μ΄ν°λ‘ λ°°μ΄μ΄λ XMLμ΄ λ©λλ€. -
filterFunctionfunction string
-
λ°μ΄ν°μ νν°λ§μ μνν νν°λ§ν¨μ.
ν¨μμ κ²°κ³Όλ‘ trueλ₯Ό λ°ννλ©΄ ν΄λΉ νμ 보μ¬μ§κ³ falseλ₯Ό λ°ννλ©΄ μ¨κ²¨μ§κ² λ©λλ€.- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getter, setterν¨μλ₯Ό μ¬μ©ν©λλ€. - getFilterFunction(), setFilterFunction(value)
Example
filterFunction ν¨μμ νλΌλ©ν°λ λ€μκ³Ό κ°μ΅λλ€.
function filterFunction(item) - item : ν΄λΉ νμ data κ°μ²΄
-
foundboolean
-
search ν¨μ μν κ²°κ³Ό κ°.
- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getter, setterν¨μλ₯Ό μ¬μ©ν©λλ€. - getFound(), setFound(value)
-
readonlygridDataobject
-
dataURLμ΄λ setData()μ μν΄ μ½νμ§ λ°μ΄ν°λ‘ 그리λμ μ μ₯νκΈ° μ λ°μ΄ν° μ λλ€.
μμμ nullμ λ°νν©λλ€.- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getter ν¨μλ₯Ό μ¬μ©ν©λλ€. - getGridData()
-
importFileNamestring
-
μμ importκΈ°λ₯μ μκ±°ν΄ μ½μ΄λ€μΈ νμΌμ νμΌλͺ μ λλ€.
(λλ ν 리λͺ μ ν¬ν¨λμ§ μκ³ νμΌλͺ λ§ μ‘΄μ¬ν¨) -
readonlylastRollOverIndexnumber
-
그리λμ λ§μ°μ€ μ€λ²λ λ§μ§λ§ νμ indexλ₯Ό κ°μ Έμ΅λλ€.
μ§μ λμ§ μμμ κ²½μ° -1μ λ°νν©λλ€.- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getterν¨μλ₯Ό μ¬μ©ν©λλ€. - getLastRollOverIndex()
-
parsingDateboolean
-
CVSλ TSV νμμ λ°μ΄ν°λ₯Ό μ½μ΄λ€μΌ λ λ μ§νμμ λ°μ΄ν°μΌ κ²½μ° Dateκ°μ²΄λ‘ λ³νν μ§ μ¬λΆ.
- Default Value:
- false
-
readonlyremoveAllDataboolean
-
μ 체 μμ μ¬λΆ.
removeAll() λͺ λ Ήμ μν΄ μ 체 λ°μ΄ν°κ° μμ λλ©΄, getChangedData(), getChangedDataXML() λͺ λ Ήμ κ²°κ³Όκ°μ λ°ννμ§ μμ΅λλ€. λ°λΌμ μ΄ μμ±μ κ²μ¬νμ¬ μ 체μμ μ¬λΆλ₯Ό νμΈν μ μμ΅λλ€.- Default Value:
- false
-
searchColumnsArray
-
search()λ₯Ό ν΅ν΄ κ²μν 컬λΌλ€.
μ§μ νμ§ μμ κ²½μ° μ 체 νλλ€μ κ²μνλ©°, μ§μ ν κ²½μ° μ§μ λ 컬λΌλ§ κ²μν©λλ€.- Since:
- 4.0
- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getter, setterν¨μλ₯Ό μ¬μ©ν©λλ€. - getSearchColumns(), setSearchColumns(value)
-
searchStringstring
-
search()λ₯Ό ν΅ν΄ κ²μν λ¬Έμμ΄.
- See:
-
- μλ°μ€ν¬λ¦½νΈμμ μ¬μ©ν λλ getter, setterν¨μλ₯Ό μ¬μ©ν©λλ€. - getSearchString(), setSearchString(value)
-
showLoadingBarboolean
-
νμΌ λ‘λ©μ λ‘λ©λ° νμ μ¬λΆ
jsVarsμμλ νλΌλ©ν°νμμ ν΅ν΄ μ€μ ν μ μμ΅λλ€.- Default Value:
- true
- See:
Methods
-
addChangedData(data, job)
-
λ°μ΄ν° μμ λ΄μμ μμ μ μΆκ°ν©λλ€.
Name Type Description data
object μΆκ°νκ³ μ νλ νμ λ°μ΄ν°
job
string μΆκ°νκ³ μ νλ μμ
-
addChildItemAt(parent, item, index, ediMode, editColumnNo)
-
λ°μ΄ν°κ° κ³μΈ΅νμΌ κ²½μ° λΆλͺ¨νμ μμμΌλ‘ itemμ λ±λ‘ν©λλ€.
(κ³μΈ΅ν λ°μ΄ν°(κ·Έλ£Ήν μ μΈ)μΌ κ²½μ°μλ§ μλ ν¨, μν , νν°λ§ μνμμλ λΆκ° λ©μμ§κ° νμλλ©° μλ μν¨)Name Type Description parent
object | number λ±λ‘ν λΆλͺ¨νμ dataκ°μ²΄ λλ indexλ²νΈ. nullμ΄λ -1μ μ λ ₯ν κ²½μ° μ΅μμ λ Έλμ λ±λ‘λ©λλ€.
item
object λ±λ‘ν νμ dataκ°μ²΄
index
number λΆλͺ¨νμ μμλ€μμ λ±λ‘ν νμ indexλ²νΈ, λ£μ§ μκ±°λ -1μ λ£μ΄μ£Όλ©΄ 맨λ§μ§λ§μ λ±λ‘ν©λλ€.
ediMode
boolean λ±λ‘μ μνν ν ν΄λΉ νμ μμ λͺ¨λλ‘ μ νν μ§ μ¬λΆ. (κΈ°λ³Έκ° : true)
editColumnNo
number λ±λ‘μ μνν ν μμ λͺ¨λλ‘ μ νν 컬λΌμ λ²νΈ. (κΈ°λ³Έκ° : -1)
- Since:
- 4.0
-
addEventListener(type, listener)
-
typeμ μ μΈλ μ΄λ²€νΈκ° λ°μν κ²½μ° μ΄λ²€νΈλ₯Ό λ°μ μ μλ listener ν¨μλ₯Ό λ±λ‘ν©λλ€.
Name Type Description type
string μ΄λ²€νΈ μ’ λ₯λ₯Ό νννλ λ¬Έμμ΄
listener
function μ΄λ²€νΈ λ°μμ λΆλ €μ§ ν¨μ
-
addItemAt(item, index, ediMode, editColumnNo)
-
λ°μ΄ν°μ νΉμ νμ itemμ λ±λ‘ν©λλ€.
κ³μΈ΅ν λ°μ΄νμΌ κ²½μ°μλ addChildItemAt ν¨μλ₯Ό μ¬μ©νμκΈ° λ°λλλ€.
(κ·Έλ£Ήν λ°μ΄ν°μΌ κ²½μ° μλ μν¨, μν , νν°λ§ μνμμλ λΆκ° λ©μμ§κ° νμλλ©° μλ μν¨)Name Type Description item
object λ±λ‘ν νμ dataκ°μ²΄
index
number λ±λ‘ν νμ indexλ²νΈ, -1 μ΄κ±°λ κ°μ΄ μμΌλ©΄ λ§μ§λ§ νμ λ±λ‘ν©λλ€.
ediMode
boolean λ±λ‘μ μνν ν ν΄λΉ νμ μμ λͺ¨λλ‘ μ νν μ§ μ¬λΆ. (κΈ°λ³Έκ° : true)
editColumnNo
number λ±λ‘μ μνν ν μμ λͺ¨λλ‘ μ νν 컬λΌμ λ²νΈ. (κΈ°λ³Έκ° : -1)
-
addResourceBundle(bundleName, resourceBundle, locale)
-
rMateGridμμ μ¬μ©λλ λ©μμ§μ λν 리μμ€ λ²λ€μ λ±λ‘ν©λλ€.
Name Type Description bundleName
string λ±λ‘ν 리μμ€ λ²λ€ λͺ
resourceBundle
object λ±λ‘ν 리μ€μ€ λ²λ€.
locale
string λ‘μΌμΌ
-
calculateAutoHeight()
-
DataGridμ autoHeightκ° trueμΌ κ²½μ° κ·Έλ¦¬λμ λμ΄λ₯Ό λ°μ΄ν° μμ λ°λΌ μ¬μ‘°μ ν©λλ€.
-
clone(obj){object}
-
μ λ¬λ objλ₯Ό deep copyνμ¬ λ°νν©λλ€.
λ°μ΄ν°μΌ κ²½μ° λ΄λΆμ μΌλ‘ κ΄λ¦¬λ₯Ό μν΄ μ¬μ©λλ rm_internal_uid νλκ° μ κ±°λ κ°μ²΄λ₯Ό λ°ννκ² λ©λλ€.
XML κ°μ²΄μ λν΄μλ μλνμ§ μμ΅λλ€.Name Type Description obj
object 볡μ ν κ°μ²΄
Returns:
Type Description object deep copyν κ°μ²΄ -
excelCSVImport(option, url)
-
μμ CSVνμΌ κ°μ Έμ€κΈ°λ₯Ό μνν©λλ€.
κ°μ Έμ¬λ optionμ λ°λΌ νμνλ©΄μ μμμ κ°, λ μ΄μμ λ³κ²½μ¬λΆλ₯Ό μ νκ² λ©λλ€.
μ¬μ©μμ μ νμ΄ μ μμ μΌλ‘ μ΄λ£¨μ΄μ Έ μνμ΄ μλ£λνμ importComplete μ΄λ²€νΈκ° λ°μν©λλ€.
λΈλΌμ°μ κ° HTML5 νμΌ μ½κΈ° κΈ°λ₯μ μ§μνμ§ μμ κ²½μ°, μλ²μ νμΌ μ λ‘λ ν λ΄λ €λ°μ μ²λ¦¬νλ λ°©μμ μ¬μ©ν΄μΌ νλ©° μ΄λ₯Ό μ²λ¦¬νκΈ° μν μλ² urlμ΄ νμνκ² λ©λλ€.
μ΄μ λν μμΈν λ΄μ©μ μ¬μ© μ€λͺ μλ₯Ό μ°Έμ‘° λ°λλλ€.Name Type Description option
object κ°μ Έμ€κΈ° μ΅μ
- layoutChangeOption:number λ μ΄μμ λ³κ²½ λ°©μ (default:0)
* 0 : μ¬μ©μμκ² μ§μ * 1 : νμ¬ λ μ΄μμμ λ°μ΄ν°λ§ import * 2 : ν€λλ λ°μ΄ν°μ λ°λΌ λ μ΄μμμ μ¬μ€μ νκ³ λ°μ΄ν°λ₯Ό import - headerRowCount:number ν€λλΌμΈ μ κΈ°λ³Έ κ° (default:0)
- headerRowCountVisible:boolean ν€λλΌμΈ μ νμ μ¬λΆ (default:true)
- UTF8:boolean UTF8 체ν¬λ°μ€μ μ€μ λ κΈ°λ³Έ κ° (default:false)
- UTF8Visible:boolean UTF8 체ν¬λ°μ€ νμ μ¬λΆ (default:true)
- useGroupedColumn:boolean κ·Έλ£Ήμ»¬λΌ μμ± μ¬λΆ. falseμΌ κ²½μ° 1μ€μ 컬λΌλ§ μμ±λ©λλ€. (default:true)
- csvDefaultCharSet:string csvνμΌμ κΈ°λ³Έ μΈμ½λ©. (default:euc-kr)
- fileExtentions:string νμΌ μ νμ νμΌ νμ₯μ. λ²μ 4.0μ΄νλΆν° μ§μλλ©° IE9μ΄νμμλ μ μ©λμ§ μμ΅λλ€. (default:"")
- forceUseServer:boolean csvνμΌμ 무쑰건 μλ²μ μ¬λ € μ²λ¦¬ν μ§ μ¬λΆ. (DRMλ±μ μ μ©ν λ μ¬μ©ν©λλ€) (default:false)
- append:boolean μ½μ΄λ€μΈ λ°μ΄ν°λ₯Ό κΈ°μ‘΄ λ°μ΄ν°μ μΆκ°ν μ§ μ¬λΆ. λ²μ 5.0λΆν° μ§μλλ©° λ°μ΄ν°κ° κ³μΈ΅νμ΄λ XMLμΌ λλ μ§μλμ§ μμ΅λλ€. (default:false)
- appendIndex:number appendμμ±μ ν΅ν΄ μ½μ΄λ€μΈ λ°μ΄ν°λ₯Ό μΆκ°ν κ²½μ° λ°μ΄ν°μ μΆκ°ν μμΉ. -1λ‘ μ€μ ν κ²½μ° λ§¨ λ€μ μΆκ°λ©λλ€. λ²μ 5.0λΆν° μ§μλ©λλ€. (default:-1)
- parsingDate:boolean λ°μ΄ν°κ° λ μ§νμμΌ λ Dateκ°μ²΄λ‘ λ³νν μ§ μ¬λΆ. (default:false)
- parsefunction: function νμ± μ²λ¦¬ν λ μ½λμ λν κ²μ¬λ₯Ό μννμ¬ λ μ½λλ₯Ό μμ ν μ μλ ν¨μλ₯Ό μ§μ ν μ μμΌλ©° ν¨μμ νλΌλ©ν°λ λ€μκ³Ό κ°μ΅λλ€.
function parsefunction(parsedOb:objectj, csvStr:string, index:number):object
- parsedObj : νμ±λ λ μ½λ object (νλλ F0,F1,F2... νμμΌλ‘ μ μ₯λμ΄ μμ) - csvStr : νμ±μ μ¬μ©λ λ¬Έμμ΄ - index : λ μ½λμ index number
url
string νμΌ μ½κΈ°λ₯Ό μ²λ¦¬ν μλ²μ url
- layoutChangeOption:number λ μ΄μμ λ³κ²½ λ°©μ (default:0)
-
excelExportSave(url, async, password)
-
그리λ λ°μ΄ν°λ₯Ό μμ exportνμ¬ μ μ₯ν©λλ€.
λΈλΌμ°μ κ° HTML5 νμΌμ μ₯ κΈ°λ₯μ μ§μνμ§ μμ κ²½μ°μλ(IE9 μ΄ν) νμΌμ μμ±ν μ μκΈ° λλ¬Έμ μλ²λ₯Ό ν΅ν΄ 첨λΆνμΌμ λ€μ΄λ‘λνλ λ°©μμΌλ‘ νμΌμ μ μ₯ν΄μΌ ν©λλ€.
μ΄ ν¨μμμλ 첨λΆνμΌ λ€μ΄λ‘λλ₯Ό μ²λ¦¬ν μλ²μ URLμ νλΌλ©ν°λ‘ λ°μ΅λλ€.
μ΄μ λν μμΈν λ΄μ©μ μ¬μ© μ€λͺ μλ₯Ό μ°Έμ‘° λ°λλλ€.
(xlsxν¬λ§·μ μ§μνκΈ° μν΄μλ μ€νμμ€μΈ jszip.min.jsμ htmlμ ν¬ν¨ν΄μΌ ν©λλ€)exportμ μμ μ κΈ°λ₯κ³Ό DataGridμ κΈ°λ₯ μ°¨μ΄μ μν΄ λͺλͺ κΈ°λ₯μ λ°μμ΄ μ λ μ μμ΅λλ€. - κ°λ³ rendererμ μν΄ μ€μ λ μ€νμΌ λλ labelμ μ μΈν λ΄μ© - 콀보, μ΄λ―Έμ§ λ±λ± - κ°λ³ Formatterμ μν μ€μ λ μΌλ°μ μ΄μ§ μμ ν¬λ§· - html - brνκ·Έλ§ μ²λ¦¬Name Type Description url
string νμΌ μ μ₯μ μ²λ¦¬ν μλ²μ url
async
boolean λΉλκΈ° λͺ¨λλ‘ μνμ¬λΆ, κΈ°λ³Έκ° false
password
string μνΈ, xlsx ν¬λ§·μΌ κ²½μ° μ€μ κ°λ₯νλ©° μ€μ ν κ²½μ° μμ νμΌμ μ½κΈ° μνΈκ° μ€μ λ©λλ€. μνΈλ₯Ό μ€μ ν κ²½μ° μμ μκ°μ΄ λ§μ΄ 걸릴 μ μμ΅λλ€. λ²μ 5.0λΆν° μ§μλ©λλ€.
-
excelExportUpload(url, async, password)
-
그리λ λ°μ΄ν°λ₯Ό μμ exportνμ¬ μλ²μ μ λ‘λ ν©λλ€.
(xlsxν¬λ§·μ μ§μνκΈ° μν΄μλ μ€νμμ€μΈ jszip.min.jsμ htmlμ ν¬ν¨ν΄μΌ ν©λλ€)exportμ μμ μ κΈ°λ₯κ³Ό DataGridμ κΈ°λ₯ μ°¨μ΄μ μν΄ μΌλΆ κΈ°λ₯μ λ°μμ΄ μ λ μ μμ΅λλ€. - κ°λ³ rendererμ μν΄ μ€μ λ μ€νμΌ λλ labelμ μ μΈν λ΄μ© - 콀보, μ΄λ―Έμ§ λ±λ± - κ°λ³ Formatterμ μν μ€μ λ μΌλ°μ μ΄μ§ μμ ν¬λ§· - html - brνκ·Έλ§ μ²λ¦¬Name Type Description url
string μ λ‘λν url
async
boolean λΉλκΈ° λͺ¨λλ‘ μνμ¬λΆ, κΈ°λ³Έκ° false
password
string μνΈ, xlsx ν¬λ§·μΌ κ²½μ° μ€μ κ°λ₯νλ©° μ€μ ν κ²½μ° μμ νμΌμ μ½κΈ° μνΈκ° μ€μ λ©λλ€. μνΈλ₯Ό μ€μ ν κ²½μ° μμ μκ°μ΄ λ§μ΄ 걸릴 μ μμ΅λλ€. λ²μ 5.0λΆν° μ§μλ©λλ€.
-
excelImport(option, url)
-
μμ νμΌ κ°μ Έμ€κΈ°λ₯Ό μνν©λλ€.
κ°μ Έμ¬λ optionμ λ°λΌ νμνλ©΄μ μμμ κ°, λ μ΄μμ λ³κ²½μ¬λΆλ₯Ό μ νκ² λ©λλ€.
μ¬μ©μμ μ νμ΄ μ μμ μΌλ‘ μ΄λ£¨μ΄μ Έ μνμ΄ μλ£λνμ importComplete μ΄λ²€νΈκ° λ°μν©λλ€.
λΈλΌμ°μ κ° HTML5 νμΌ μ½κΈ° κΈ°λ₯μ μ§μνμ§ μμ κ²½μ°, μλ²μ νμΌ μ λ‘λ ν λ΄λ €λ°μ μ²λ¦¬νλ λ°©μμ μ¬μ©ν΄μΌ νλ©° μ΄λ₯Ό μ²λ¦¬νκΈ° μν μλ² urlμ΄ νμνκ² λ©λλ€.
μ΄μ λν μμΈν λ΄μ©μ μ¬μ© μ€λͺ μλ₯Ό μ°Έμ‘° λ°λλλ€.Name Type Description option
object κ°μ Έμ€κΈ° μ΅μ
- layoutChangeOption:number λ μ΄μμ λ³κ²½ λ°©μ (default:0) * 0 : μ¬μ©μμκ² μ§μ * 1 : νμ¬ λ μ΄μμμ λ°μ΄ν°λ§ import * 2 : ν€λλ λ°μ΄ν°μ λ°λΌ λ μ΄μμμ μ¬μ€μ νκ³ λ°μ΄ν°λ₯Ό import
- headerRowCount:number ν€λλΌμΈ μ κΈ°λ³Έ κ° (default:0)
- headerRowCountVisible:boolean ν€λλΌμΈ μ νμ μ¬λΆ (default:true)
- useGroupedColumn:boolean κ·Έλ£Ήμ»¬λΌ μμ± μ¬λΆ. falseμΌ κ²½μ° 1μ€μ 컬λΌλ§ μμ±λ©λλ€. (default:true)
- fileExtentions:string νμΌ μ νμ νμΌ νμ₯μ. λ²μ 4.0μ΄νλΆν° μ§μλλ©° IE9μ΄νμμλ μ μ©λμ§ μμ΅λλ€. (default:".xlsx,.xls")
- forceUseServer:boolean μμ νμΌμ 무쑰건 μλ²μ μ¬λ € μ²λ¦¬ν μ§ μ¬λΆ. (DRMλ±μ μ μ©ν λ μ¬μ©ν©λλ€) (default:false)
- selectSheet:boolean importν νμΌλ΄μ μ¬λ¬ Sheetκ° μμ κ²½μ° μ¬μ©μκ° Sheetλ₯Ό μ νν μ μλλ‘ ν μ§ μ¬λΆ. (falseμΌ κ²½μ° μ²«λ²μ§Έ Sheetλ₯Ό κ°μ Έμ΅λλ€) (default:false)
- append:boolean μ½μ΄λ€μΈ λ°μ΄ν°λ₯Ό κΈ°μ‘΄ λ°μ΄ν°μ μΆκ°ν μ§ μ¬λΆ. λ²μ 5.0λΆν° μ§μλλ©° λ°μ΄ν°κ° κ³μΈ΅νμ΄λ XMLμΌ λλ μ§μλμ§ μμ΅λλ€. (default:false)
- appendIndex:number appendμμ±μ ν΅ν΄ μ½μ΄λ€μΈ λ°μ΄ν°λ₯Ό μΆκ°ν κ²½μ° λ°μ΄ν°μ μΆκ°ν μμΉ. -1λ‘ μ€μ ν κ²½μ° λ§¨ λ€μ μΆκ°λ©λλ€. λ²μ 5.0λΆν° μ§μλ©λλ€. (default:-1)
- parsefunction: function νμ± μ²λ¦¬ν λ μ½λμ λν κ²μ¬λ₯Ό μννμ¬ λ μ½λλ₯Ό μμ ν μ μλ ν¨μλ₯Ό μ§μ ν μ μμΌλ©° ν¨μμ νλΌλ©ν°λ λ€μκ³Ό κ°μ΅λλ€.
function parsefunction(parsedOb:objectj, index:number):object
- parsedObj : νμ±λ λ μ½λ object (νλλ F0,F1,F2... νμμΌλ‘ μ μ₯λμ΄ μμ) - index : λ μ½λμ index number
url
string νμΌ μ½κΈ°λ₯Ό μ²λ¦¬ν μλ²μ url
-
excelMultiExportSave(grids, url, async, password)
-
μ¬λ¬ 그리λ λ°μ΄ν°λ₯Ό νλμ μμ νμΌλ‘ exportνμ¬ μ μ₯ν©λλ€.
μ΄λ κ°κ°μ 그리λλ μμ μ Sheetλ‘ μ μ₯λ©λλ€.
λΈλΌμ°μ κ° HTML5 νμΌμ μ₯ κΈ°λ₯μ μ§μνμ§ μμ(IE9 μ΄ν) κ²½μ°μλ νμΌμ μμ±ν μ μκΈ° λλ¬Έμ
μλ²λ₯Ό ν΅ν΄ 첨λΆνμΌμ λ€μ΄λ‘λνλ λ°©μμΌλ‘ νμΌμ μ μ₯νκ² λμ΄ νλΌλ©ν°λ‘ λ€μ΄λ‘λλ₯Ό μν urlμ λ°μ μ²λ¦¬νκ² λ©λλ€.
μ΄μ λν μμΈν λ΄μ©μ μ¬μ© μ€λͺ μλ₯Ό μ°Έμ‘° λ°λλλ€.
(xlsxν¬λ§·μ μ§μνκΈ° μν΄μλ μ€νμμ€μΈ jszip.min.jsμ htmlμ ν¬ν¨ν΄μΌ ν©λλ€)exportμ μμ μ κΈ°λ₯κ³Ό DataGridμ κΈ°λ₯ μ°¨μ΄μ μν΄ μΌλΆ κΈ°λ₯μ λ°μμ΄ μ λ μ μμ΅λλ€. - κ°λ³ rendererμ μν΄ μ€μ λ μ€νμΌ λλ labelμ μ μΈν λ΄μ© - 콀보, μ΄λ―Έμ§ λ±λ± - κ°λ³ Formatterμ μν μ€μ λ μΌλ°μ μ΄μ§ μμ ν¬λ§· - html - brνκ·Έλ§ μ²λ¦¬Name Type Description grids
Array μΆκ°λ‘ exportν DataGrid λλ GridRoot κ°μ²΄μ λ°°μ΄
url
string νμΌ μ μ₯μ μ²λ¦¬ν μλ²μ url
async
boolean λΉλκΈ° λͺ¨λλ‘ μνμ¬λΆ, κΈ°λ³Έκ° false
password
string μνΈ, xlsx ν¬λ§·μΌ κ²½μ° μ€μ κ°λ₯νλ©° μ€μ ν κ²½μ° μμ νμΌμ μ½κΈ° μνΈκ° μ€μ λ©λλ€. μνΈλ₯Ό μ€μ ν κ²½μ° μμ μκ°μ΄ λ§μ΄ 걸릴 μ μμ΅λλ€. λ²μ 5.0λΆν° μ§μλ©λλ€.
-
excelMultiExportUpload(grids, url, async, password)
-
μ¬λ¬ 그리λ λ°μ΄ν°λ₯Ό νλμ μμ νμΌλ‘ exportνμ¬ μλ²μ μ λ‘λ ν©λλ€.
μ΄λ κ°κ°μ 그리λλ μμ μ Sheetλ‘ μ μ₯λ©λλ€.
(xlsxν¬λ§·μ μ§μνκΈ° μν΄μλ μ€νμμ€μΈ jszip.min.jsμ htmlμ ν¬ν¨ν΄μΌ ν©λλ€)exportμ μμ μ κΈ°λ₯κ³Ό DataGridμ κΈ°λ₯ μ°¨μ΄μ μν΄ μΌλΆ κΈ°λ₯μ λ°μμ΄ μ λ μ μμ΅λλ€. - κ°λ³ rendererμ μν΄ μ€μ λ μ€νμΌ λλ labelμ μ μΈν λ΄μ© - 콀보, μ΄λ―Έμ§ λ±λ± - κ°λ³ Formatterμ μν μ€μ λ μΌλ°μ μ΄μ§ μμ ν¬λ§· - html - brνκ·Έλ§ μ²λ¦¬Name Type Description grids
Array μΆκ°λ‘ exportν DataGrid λλ GridRoot κ°μ²΄μ λ°°μ΄
url
string μ λ‘λν url
async
boolean λΉλκΈ° λͺ¨λλ‘ μνμ¬λΆ, κΈ°λ³Έκ° false
password
string μνΈ, xlsx ν¬λ§·μΌ κ²½μ° μ€μ κ°λ₯νλ©° μ€μ ν κ²½μ° μμ νμΌμ μ½κΈ° μνΈκ° μ€μ λ©λλ€. μνΈλ₯Ό μ€μ ν κ²½μ° μμ μκ°μ΄ λ§μ΄ 걸릴 μ μμ΅λλ€. λ²μ 5.0λΆν° μ§μλ©λλ€.
-
expandItem(index, open, animate, dispatchevent)
-
λ°μ΄ν°κ° κ³μΈ΅ν λλ κ·Έλ£ΉνμΌ κ²½μ°, indexμ ν΄λΉλλ νμ νμ λ Έλλ₯Ό μ΄κ±°λ λ«μ΅λλ€.
Name Type Description index
number μμ ν νμ indexλ²νΈ
open
boolean trueμ΄λ©΄ νμ λ Έλλ₯Ό μ΄κ³ falseμ΄λ©΄ λ«μ
animate
boolean λμμ ν¨κ³Όλ₯Ό μ€ μ§ μ¬λΆ
dispatchevent
boolean λμν open μ΄λ²€νΈλ₯Ό λ°μμν¬μ§ μ¬λΆ
-
getAllChildren(data){Array}
-
λΆλͺ¨ νλͺ©μ λͺ¨λ μμμ λλ €μ€λλ€.
Name Type Description data
object μ‘°ννκ³ μ νλ νμ λ°μ΄ν°
Returns:
Type Description Array μμ λ°μ΄ν°μ λ°°μ΄. -
getChangedData(includeAllData, useClone){Array}
-
μλ°μ€ν¬λ¦½νΈ λλ 그리λ λ΄μμ μμ λ λ΄μ©μ λ°νν©λλ€.
λ°°μ΄μ μμ μμλλ‘ μ μ₯λλ μλ²μμ μ νΈμλ₯Ό μν΄ μμ λ κ²λΆν° λνλ©λλ€.
λ°νλλ κ°μ λ€μ νμμΌλ‘ μ μ₯λ λ°°μ΄μ λλ€.- idx : νλ²νΈ
- job : μνλ μμ
μ λνλ΄λ©° λ€μ κ°μ κ°μ§λλ€.
Β Β Β I:λ±λ‘, D:μμ , U:μμ , M:Importλ λ°μ΄ν° - data : μ¬μ©μκ° λ±λ‘ λλ μμ ν λ΄μ©(νμ λͺ¨λ λ°μ΄ν°κ° μ μ₯λ¨)
Name Type Description includeAllData
boolean λ°νλλ κ²°κ³Όκ°μ λ³κ²½μ΄ λ°μνμ§ μμ νμ ν¬ν¨ν μ§ μ¬λΆ. true μ΄λ©΄ λ³κ²½μ΄ λ°μνμ§ μμ νμ job:βNβμΌλ‘ λ°νν©λλ€.
useClone
boolean clone
κΈ°λ₯μ ν΅ν΄ 볡μ ν κ²°κ³Όλ₯Ό λ°νν μ§ μ¬λΆ. true μ΄λ©΄ μ λ¬λ 볡μ¬λ³Έμ΄ λ°νλλ©°, spanμμ± λ± λ΄λΆ μμ±μ μ κ±°λ©λλ€.Returns:
Type Description Array μμ λ νμ λ°μ΄ν° λ°°μ΄, μμμ λΉ λ°°μ΄ -
getChangedDataXML(includeAllData){string}
-
μλ°μ€ν¬λ¦½νΈ λλ 그리λ λ΄μμ μμ λ λ΄μ©μ XMLνμμ λ¬Έμμ΄λ‘ λ°νν©λλ€.
getChangedDataν¨μμ κ²°κ³Όλ₯Ό XMLνμμΌλ‘ λ³ννλ getChangedDataμ κ²°κ³Όκ°μ μ°Έκ³ νμμμ€.Name Type Description includeAllData
boolean λ°νλλ κ²°κ³Όκ°μ λ³κ²½μ΄ λ°μνμ§ μμ νμ ν¬ν¨ν μ§ μ¬λΆ. true μ΄λ©΄ λ³κ²½μ΄ λ°μνμ§ μμ νμ job:βNβμΌλ‘ λ°νν©λλ€.
Returns:
Type Description string μμ λ νμ λ°μ΄ν°λ₯Ό ν¬ν¨ν XMLνμ λ¬Έμμ΄, μμμ null -
getDataGrid(){DataGrid}
-
μ€μ λ λ μ΄μμμ μν΄ μμ±λ DataGrid κ°μ²΄λ₯Ό λ°νν©λλ€.
Returns:
Type Description DataGrid μμ±λ DataGrid κ°μ²΄, μμμ null -
getItemAt(index){object}
-
λ°μ΄ν°μ νΉμ νμ λ°νν©λλ€.
그리λ λ°μ΄ν°μ νμμ΄ λ°°μ΄μΌ λ μ νλ λ°μ΄ν°λ₯Ό λ€λ₯Έ 그리λμ λ°μ΄ν°λ‘ νμ©ν κ²½μ°μλ, λ΄λΆ κ΄λ¦¬λ³μ(rm_internal_uid)λλ¬Έμ μ€λ₯κ° λ°μν μ μμΌλ―λ‘clone()
ν¨μλ₯Ό μ¬μ©νμ¬ λ³΅μ¬νμ¬ μ¬μ©νμκΈ° λ°λλλ€.Name Type Description index
number κ°μ Έμ¬ νμ indexλ²νΈ
Returns:
Type Description object ν΄λΉ νμ λ°μ΄ν°, μμμ null -
getItemFieldAt(index, fieldName){object}
-
λ°μ΄ν°μ νΉμ νμ νλλ₯Ό λ°νν©λλ€.
Name Type Description index
number κ°μ Έμ¬ νμ indexλ²νΈ
fieldName
string νλλͺ
Returns:
Type Description object ν΄λΉ νλμ λ°μ΄ν°, μμμ null -
getLength(){number}
-
λ°μ΄ν°μ ν¬κΈ°λ₯Ό λ°νν©λλ€.
λ°μ΄ν°κ° μμ κ²½μ°μλ 0μ΄ λ°νλλ©° 그리λ λ΄λΆμ λ°μ΄ν° κ°μ²΄μΈ collectionμ getLength()ν¨μμ λμΌν κ°μ λ°ννκ² λ©λλ€.Returns:
Type Description number λ°μ΄ν°μ ν¬κΈ°, μμμ 0 -
getObjectById(id){object}
-
λ μ΄μμμμ idλ‘ μ§μ λ μ»΄ν¬λνΈλ₯Ό λ°νν©λλ€.
λ μ΄μμμμ μμ± idμ κ°μ λ£μ μ»΄ν¬λνΈμ λνμ¬, μ λ¬λ idλ‘ μμ±λ μ»΄ν¬λνΈμ μΈμ€ν΄μ€λ₯Ό λ°νν©λλ€.Name Type Description id
string μ‘°ννκ³ μ νλ μ»΄ν¬λνΈμ id
Returns:
Type Description object idλ‘ λ±λ‘λ μ»΄ν¬λνΈ μΈμ€ν΄μ€, μμμ null -
getParentItem(data){*}
-
μμ νλͺ©μ λΆλͺ¨λ₯Ό λλ €μ€λλ€. μ΄ λ©μλλ νλͺ©μ΄ νμλμμκ±°λ νμ¬ νμλκ³ μλ κ²½μ°μλ§ κ°μ λ°νν©λλ€. μ΅μμ μμ΄ν μ null κ°μ λΆλͺ¨λ₯Όκ°μ§λλ€.
Name Type Description data
object μμ νλͺ©μ μ μνλ κ°μ²΄μ λλ€.
Returns:
Type Description * μμ΄ν μ λΆλͺ¨μ λλ€. -
getParentItemAt(index){*}
-
μμ νμ λΆλͺ¨λ₯Ό λλ €μ€λλ€.
Name Type Description index
number μμ νλͺ©μ μΈλ±μ€ λ²νΈμ λλ€.
Returns:
Type Description * μμ΄ν μ λΆλͺ¨μ λλ€. -
getResourceBundle(bundleName, locale){object}
-
rMateGridμμ μ¬μ©λλ λ©μμ§μ λν 리μμ€ λ²λ€μ λ°νν©λλ€.
Name Type Description bundleName
string λ±λ‘ν 리μμ€ λ²λ€ λͺ
locale
string λ‘μΌμΌ
Returns:
Type Description object ν΄λΉ 리μμ€ λ²λ€, μμμ null -
hideGroupingPanel()
-
κ·Έλ£Ήν νλ¬ μ¨κΈ°κΈ°.
DataGridGroupingPanel
μ΄ λ μ΄μμμ μ€μ λ κ²½μ°, νλ©΄μ 보μ¬μ§κ³ μλ κ·Έλ£Ήν νλ¬μ μ¨κΉλλ€. -
isItemOpen(index){boolean}
-
λ°μ΄ν°κ° κ³μΈ΅νμ΄λ κ·Έλ£ΉνμΌ κ²½μ°, indexμ ν΄λΉλλ νμ΄ μ΄λ € μλμ§ μ¬λΆλ₯Ό λ°νν©λλ€.
Name Type Description index
number κ²μ¬ν νμ indexλ²νΈ
Returns:
Type Description boolean μ΄λ €μμΌλ©΄ true, λ«νμμΌλ©΄ false -
newClassInstance(className){object}
-
그리λ λ΄λΆμμ μ¬μ©νλ ν΄λμ€λ₯Ό ν΄λμ€λͺ μ μν΄ μμ±νμ¬ λ°νν©λλ€.
μ΄ ν¨μλ νΉμ λͺ©μ μΌλ‘λ§ μ¬μ©ν μ μμΌλ―λ‘ μμ±ν μ μλ ν΄λμ€ λ° ν΄λμ€ κ°μ²΄μ μ¬μ©λ°©λ²μ 리μλͺ¨μ΄ μννΈλ‘ λ¬Έμ λ°λλλ€.Name Type Description className
string μμ±ν ν΄λμ€ λͺ
Returns:
Type Description object μμ±λ ν΄λμ€μ μΈμ€ν΄μ€. μλͺ»λ ν΄λμ€μΌ κ²½μ° null -
newFactoryInstance(className){object}
-
컬λΌμ λ λλ¬λ μλν°λ± λ΄λΆμμ μ¬μ©νλ ν΄λμ€λ₯Ό ν΄λμ€λͺ μ μν΄ FactoryνμμΌλ‘ μμ±νμ¬ λ°νν©λλ€.
μ΄ ν¨μλ νΉμ λͺ©μ μΌλ‘λ§ μ¬μ©ν μ μμΌλ―λ‘ μμ±ν μ μλ ν΄λμ€ λ° ν΄λμ€ κ°μ²΄μ μ¬μ©λ°©λ²μ 리μλͺ¨μ΄ μννΈλ‘ λ¬Έμ λ°λλλ€.Name Type Description className
string μμ±ν ν΄λμ€ λͺ
- Since:
- 3.5
Returns:
Type Description object μμ±λ ν΄λμ€μ Factory μΈμ€ν΄μ€. μλͺ»λ ν΄λμ€μΌ κ²½μ° null -
redo(){object}
-
undoλ‘ λ³΅μλ μ€νλ΄μμ λ€μ μ€νμν΅λλ€.
DataGridμ undoable μμ±μ΄true
μΌ κ²½μ°μ μλνλ©°, Ctrl-Yλμμ ν΅ν΄μλ μλκ°λ₯ ν©λλ€.- Since:
- 4.0
- See:
Returns:
Type Description object λ€μ μ€νλ λ΄μ -
removeAll()
-
μ 체 λ°μ΄ν°λ₯Ό μμ ν©λλ€.
-
removeChangedData(data)
-
λ°μ΄ν° μμ λ΄μμμ λ΄μμ μμ ν©λλ€.
Name Type Description data
object μμ νκ³ μ νλ νμ λ°μ΄ν°
-
removeChildItemAt(index)
-
λ°μ΄ν°κ° κ³μΈ΅νμΌ κ²½μ°(κ·Έλ£Ήν μ μΈ) νΉμ νμ μμ ν©λλ€.
μμ ν νμ μμμ΄ μμ κ²½μ° μμ νλ€λ κ°μ΄ μμ λ©λλ€.
(κ³μΈ΅ν λ°μ΄ν°μΌ κ²½μ°μλ§ μλ ν¨)Name Type Description index
number μμ ν νμ indexλ²νΈ, λ£μ§ μκ±°λ -1μ λ£μ΄μ£Όλ©΄ νμ¬μ selectedIndexμ μλ νμ μμ ν©λλ€.
- Since:
- 4.0
-
removeEventListener(type, listener)
-
typeμ μ μΈλ μ΄λ²€νΈμ μ°κ²°λ listener ν¨μλ₯Ό μ κ±°ν©λλ€.
Name Type Description type
string μ΄λ²€νΈ μ’ λ₯λ₯Ό νννλ λ¬Έμμ΄
listener
function μ΄λ²€νΈ λ°μμ λΆλ €μ§ ν¨μ
-
removeItemAt(index)
-
λ°μ΄ν°μ νΉμ νμ μμ ν©λλ€.
κ³μΈ΅ν λ°μ΄νμΌ κ²½μ°μλ removeChildItemAt ν¨μλ₯Ό μ¬μ©νμκΈ° λ°λλλ€.
(κ·Έλ£Ήν λ°μ΄ν°μΌ κ²½μ° μλ μν¨)Name Type Description index
number μμ ν νμ indexλ²νΈ, -1 μ΄κ±°λ κ°μ΄ μμΌλ©΄ νμ¬ μ νλ ν(selectedIndex)μ μμ ν©λλ€.
-
removeSelectorColumnSelectedIndices(selectorColumnID){number}
-
μ λ¬λ μ λ ν° μ»¬λΌμμ μ νλ λ΄μμ μμ ν©λλ€.
Name Type Description selectorColumnID
string μμ ν νμ μ ννλλ° μ¬μ©λ DataGridSelectorColumnμ ID
Returns:
Type Description number μμ λ νμ index λ°°μ΄ -
resetChangedData()
-
λ΄λΆμμ κ΄λ¦¬νλ(getChangedData λλ getChangedDataXMLμμ μ¬μ©) μμ λ΄μμ λͺ¨λ μ§μ μ΄κΈ°ν μν΅λλ€.
-
search(searchStr, caseInsensitive){boolean}
-
κ²μμ μ€νν©λλ€.
searchStrμ κ°μ΄ μμΌλ©΄searchString
μ μ μ₯λ κ°μ μ¬μ©νμ¬ κ²μν©λλ€.Name Type Description searchStr
string κ²μν λ¬Έμμ΄
caseInsensitive
boolean λμλ¬Έμ ꡬλ³μ¬λΆ
- See:
Returns:
Type Description boolean κ²μκ²°κ³Όκ° μμΌλ©΄ true, μμΌλ©΄ false λ°ν -
searchNext(){boolean}
-
λ€μμ°ΎκΈ°λ₯Ό μ€νν©λλ€.
- See:
Returns:
Type Description boolean κ²μκ²°κ³Όκ° μμΌλ©΄ true, μμΌλ©΄ false λ°ν -
searchPrevious(){boolean}
-
μ΄μ μ°ΎκΈ°λ₯Ό μ€νν©λλ€.
- See:
Returns:
Type Description boolean κ²μκ²°κ³Όκ° μμΌλ©΄ true, μμΌλ©΄ false λ°ν -
setItemAt(item, index, ediMode)
-
λ°μ΄ν°μ νΉμ νμ μ λ¬λ itemμΌλ‘ μμ ν©λλ€.
(κ·Έλ£Ήν λ°μ΄ν°μΌ κ²½μ° μλ μν¨)Name Type Description item
object μμ ν νμ λ°μ΄ν°
index
number μμ ν νμ indexλ²νΈ
ediMode
boolean μμ μ μνν ν ν΄λΉ νμ μμ λͺ¨λλ‘ μ νν μ§ μ¬λΆ. (κΈ°λ³Έκ° : false)
-
setItemFieldAt(value, index, fieldName)
-
λ°μ΄ν°μ νΉμ νμ νλκ°μ μμ ν©λλ€.
(κ·Έλ£Ήν λ°μ΄ν°μΌ κ²½μ° μλ μν¨)Name Type Description value
object μμ ν νλμ λ°μ΄ν°
index
number μμ ν νμ indexλ²νΈ
fieldName
string νλλͺ
-
setResourceBundleString(bundleName, locale, resourceName, value)
-
rMateGridμμ μ¬μ©λλ 리μμ€ λ²λ€ λ©μμ§μ λ¬Έμμ΄μ μ§μ ν©λλ€.
리μμ€ λ²λ€ λ©μμ§μ λ΄μμ μ¬μ© μ€λͺ μλ₯Ό μ°Έμ‘°νμκΈ° λ°λλλ€.Name Type Description bundleName
string μ§μ ν 리μμ€ λ²λ€ λͺ
locale
string λ‘μΌμΌ
resourceName
string μ§μ ν 리μμ€λͺ
value
string μ§μ ν λ¬Έμμ΄
-
showGroupingPanel()
-
κ·Έλ£Ήν νλ¬ λ³΄μ΄κΈ°.
λ μ΄μμμDataGridGroupingPanel
μ€μ λμ΄ μλ κ²½μ° κ·Έλ£Ήν νλ¬μ νλ©΄μ νμν©λλ€. -
undo(){object}
-
νΈμ§λ λ΄μ©μ μ΄μ μνλ‘ λ³΅μν©λλ€.
DataGridμ undoable μμ±μ΄true
μΌ κ²½μ°μ μλνλ©°, Ctrl-Zλμμ ν΅ν΄μλ μλκ°λ₯ ν©λλ€.- Since:
- 4.0
- See:
Returns:
Type Description object 볡μμ μν΄ μ€νλ λ΄μ
Events
-
dataComplete
-
λ°μ΄ν° μ½μ΄μ€κΈ°κ° μλ£λλ©΄ λ°μν©λλ€.
Type:
- Event
-
exportSaveComplete
-
Excel νμΌ μ μ₯μ΄ μλ£λλ©΄ λ°μν©λλ€.
Type:
- Event
- See:
-
exportSaveError
-
Excel νμΌ μ μ₯μ€ μ€λ₯κ° λλ©΄ λ°μν©λλ€.
Type:
- Event
- See:
Properties:
Name Type Description text
string μ€λ₯ λ΄μ
-
exportUploadComplete
-
Excel νμΌ μ λ‘λκ° μλ£λλ©΄ λ°μν©λλ€.
Type:
- Event
- See:
-
exportUploadError
-
Excel νμΌ μ λ‘λμ€ μ€λ₯κ° λλ©΄ λ°μν©λλ€.
Type:
- Event
- See:
Properties:
Name Type Description text
string μ€λ₯ λ΄μ
-
importComplete
-
μμ λλ CSVνμΌ κ°μ Έμ€κΈ°κ° μλ£λλ©΄ λ°μν©λλ€.
Type:
- Event
-
itemDataChanged
-
μ¬μ©μκ° μ μ μλν νλ©΄(μλν μ΄ λλλ©΄) λ°μν©λλ€.
DataGridμ itemEditComplete μ΄λ²€νΈ νμ μ½κ°μ μμ°¨ ν λ°μνκ² λ©λλ€.Type:
- Event
- See:
Properties:
Name Type Description columnIndex
number ν΄λ¦ν 컬λΌμ indexλ²νΈ
rowIndex
number ν΄λ¦ν νμ indexλ²νΈ
dataField
string μμ λ 컬λΌμ νλλͺ
dataRow
object μμ λ λ°μ΄ν°
oldValue
object μμ λκΈ° μ μ κ°
newValue
object μμ λ νμ κ°
-
layoutComplete
-
λ μ΄μμμ μ½μ΄μ 그리λ μμ±μ μλ£νλ©΄ λ°μλ©λλ€.
Type:
- Event
-
searchResultChanged
-
search, searchNext, searchPreviousλ±μ ν¨μλ₯Ό μνν ν λ°μλ©λλ€.
ν¨μμ λ°νκ°μΌλ‘ κ²μ μ±κ³΅μ¬λΆλ₯Ό μ μ μμΌλ©°, μ΄λ²€νΈλ₯Ό ν΅ν΄ foundμμ±μ μ‘°μ¬νλ λ°©λ²μΌλ‘λ μ μ μμ΅λλ€.Type:
- Event
-
undoRedoDataChanged
-
μ¬μ©μκ° undo/redoλ₯Ό μ€νμν€λ©΄ λ°μν©λλ€.
Type:
- Event
Properties:
Name Type Description columnIndex
number μ€νμμ horizontalScrollPosition κ°
rowIndex
number μ€νλ νμ indexλ²νΈ
dataField
string μ€νλ 컬λΌμ νλλͺ
dataRow
object μμ λ λ°μ΄ν°
reason
string undo/redo μ¬λΆ λ° μ€νλͺ λ Ή
item
object undo/redo λ°μ΄ν°
oldValue
object μμ λκΈ° μ μ κ°
newValue
object μμ λ νμ κ°