ÀÚÁÖ ¾²ÀÌ´Â FunctionÀº »¡°£»öÀ» Ç¥½ÃÇÏ¿´½À´Ï´Ù.
Áú¹®Àº ¾ðÁ¦µç ȯ¿µÇϸç, ¹ø¿ª & Çؼ®¿¡ ´Ù¼Ò ¹®Á¦°¡ ÀÖ´õ¶óµµ ¾çÇعٶø´Ï´Ù.
- function igcmbo_getComboById(string comboId)
comboId¿¡ ÇØ´çÇÏ´Â WebCombo °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var oCombo = igcmbo_getComboById('WebCombo1');
- function igtbl_getElementById(string tagId)
browser¿¡ Á¾¼ÓÀû ¹æ¹ýÀ¸·Î DOM (Document Object Model) Element °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var elem = igtbl_getElementById('MyElemId');
elem.style.backgroundColor = "Red";
- function igtbl_getGridById(string gridId)
gridId¿¡ ÇØ´çÇÏ´Â Grid °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var grid = igtbl_getGridById('UltraWebGrid1');
grid.AllowUpdate = false;
- function igtbl_getBandById(string cellId)
cellId¿¡ ÇØ´çÇÏ´Â ¼¿ÀÇ Band °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var band = igtbl_getBandById('UltraWebGrid1_2_3_1_4');
- function igtbl_getColumnById(string cellId)
cellId¿¡ ÇØ´çÇÏ´Â ¼¿ÀÇ Column °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var column = igtbl_getColumnById('UltraWebGrid1_2_3_1_4');
- function igtbl_getRowById(string CellId)
cellId¿¡ ÇØ´çÇÏ´Â ¼¿ÀÇ Row °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var row = igtbl_getRowById('UltraWebGrid1_2_3_1_4');
- function igtbl_getCellById(string CellId)
Cell-Id(string)·Î ºÎÅÍ Cell °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var cell = igtbl_getCellById('UltraWebGrid1_2_3_1_4');
- function igtbl_getActiveCell(string gridName)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ ÇöÀç È°¼ºÈ(Actived)µÇ¾î ÀÖ´Â CellÀÇ °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var cell = igtbl_getActiveCell('UltraWebGrid');
- function igtbl_getActiveRow(string gridName)
GridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ ÇöÀç È°¼ºÈ(Actived)µÇ¾î ÀÖ´Â RowÀÇ °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ex) var row = igtbl_getActiveRow('UltraWebGrid');
- function igtbl_isCell(string itemName)
itemNameÀÌ °¡¸®Å°´Â °´Ã¼°¡ CellÀÎÁö ¾Æ´ÑÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.(boolean type)
ex) var bCell = igtbl_isCell('UltraWebGrid1rc_1_3');
- function igtbl_isRowLabel(string itemName)
itemNameÀÌ °¡¸®Å°´Â °´Ã¼°¡ RowÀÎÁö ¾Æ´ÑÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.(boolean type)
ex) var bRowLabel = igtbl_isRowLabel('UltraWebGrid1l_1_3');
- function igtbl_isColumnHeader(string itemName)
itemNameÀÌ °¡¸®Å°´Â °´Ã¼°¡ ColumnÀÎÁö ¾Æ´ÑÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.(boolean type)
ex) var bColHeader = igtbl_isColumnHeader('UltraWebGrid1c_1_3');
- function igtbl_getCollapseImage(string gridName, int bandNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµåÀÇ CollapseImage stringÀ» ¸®ÅÏÇÕ´Ï´Ù. ÇØ´ç value°¡ NullÀ̶ó¸é, ±×¸®µåÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var image = igtbl_getCollapseImage('UltraWebGrid1', 0);
- function igtbl_getExpandImage(string gridName, int bandNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµåÀÇ CollapseImage stringÀ» ¸®ÅÏÇÕ´Ï´Ù. ±× ¹êµå°¡ NullÀ̶ó¸é, ±×¸®µåÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var image = igtbl_getExpandImage('UltraWebGrid1', 0);
- function igtbl_getCellClickAction(string gridName, int bandNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµåÀÇ CellClickAction °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÇØ´ç value°¡ 0À̶ó¸é, ±×¸®µåÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var clickAction = igtbl_getCellClickAction('UltraWebGrid1', 0);
- function igtbl_getSelectTypeCell(string gridName, int bandNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµåÀÇ SelectTypeCell °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÇØ´ç value°¡ 0À̶ó¸é, ±×¸®µåÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var selectType = igtbl_getSelectTypeCell('UltraWebGrid1', 0);
- function igtbl_getSelectTypeColumn(string gridName, int bandNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµåÀÇ SelectTypeColumn °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÇØ´ç value°¡ 0À̶ó¸é, ±×¸®µåÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var selectType = igtbl_SelectTypeColumn('UltraWebGrid1', 0);
- function igtbl_getSelectTypeRow(string gridName, int bandNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµåÀÇ SelectTypeRow °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÇØ´ç value°¡ 0À̶ó¸é, ±×¸®µåÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var selectType = igtbl_getSelectTypeRow('UltraWebGrid1', 0);
- function igtbl_getHeaderClickAction(string gridName, int bandNo, int columnNo)
gridName¿¡ ÇØ´çÇÏ´Â ±×¸®µåÀÇ bandNo¹ø° ¹êµå, columnNo¹ø° ¿ÀÇ HeaderClickAction °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÇØ´ç value°¡ 0À̶ó¸é, ¹êµåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ¶ÇÇÑ, ±× ¹êµåÀÇ valueµµ NullÀ̶ó¸é, GridÀÇ default°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var clickAction = igtbl_getHeaderClickAction('UltraWebGrid1', 0, 2);
- function igtbl_getAllowUpdate(string gridName, int bandNo, int columnNo)
ÀÓÀÇÀÇ ¿ÀÇ AllowUpdate°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±× ¿ÀÇ °ªÀÌ 0À̸é ÀÌ ÇÔ¼ö´Â ¿ÀÌ ¼ÓÇÑ ¹êµåÀÇ °ªÀ» üũÇÕ´Ï´Ù. ¶ÇÇÑ, ±× ¹êµåÀÇ °ªÀÌ nullÀ̶ó¸é, ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var update = igtbl_getAllowUpdate('UltraWebGrid1', 0, 3);
- function igtbl_getAllowColSizing(string gridName, int bandNo, int columnNo)
ÀÓÀÇÀÇ ¿ÀÇ AllowColSizing°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±× ¿ÀÇ °ªÀÌ 0À̸é ÀÌ ÇÔ¼ö´Â ¿ÀÌ ¼ÓÇÑ ¹êµåÀÇ °ªÀ» üũÇÕ´Ï´Ù. ¶ÇÇÑ, ±× ¹êµåÀÇ °ªÀÌ nullÀ̶ó¸é, ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var sizing = igtbl_getAllowColSizing('UltraWebGrid1', 0, 2);
- function igtbl_getRowSizing(string gridName, int bandNo, string row)
ÀÓÀÇÀÇ ¿ÀÇ RowSizing°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±× ¿ÀÇ °ªÀÌ 0À̸é ÀÌ ÇÔ¼ö´Â ¿ÀÌ ¼ÓÇÑ ¹êµåÀÇ °ªÀ» üũÇÕ´Ï´Ù. ¶ÇÇÑ, ±× ¹êµåÀÇ °ªÀÌ nullÀ̶ó¸é, ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var sizing = igtbl_getRowSizing('UltraWebGrid1', 0, 'UltraWebGrid1r_3');
- function igtbl_getRowSelectors(string gridName, int bandNo)
bandNo¹ø° ¹êµåÀÇ RowSelectors°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±× ¹êµåÀÇ °ªÀÌ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏ(1 = Yes, 2 = No)ÇÕ´Ï´Ù.
ex) var selectors = igtbl_getRowSelectors('UltraWebGrid1', 0);
- function igtbl_getNullText(string gridName, int bandNo, int columnNo)
ÀÓÀÇÀÇ ¹êµå ³»ÀÇ ¾î¶² ¿¿¡ ¼ÓÇÑ ¼¿ÀÇ °ªÀÌ nullÀÏ °æ¿ì ÀÚµ¿ ÀԷµǴ Text °ª (Áï, NullText ¼Ó¼º)À» ¸®ÅÏÇÕ´Ï´Ù. ¿°ú ¹êµå°¡ ¸ðµÎ nullÀÏ °æ¿ì¿¡ ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var image = igtbl_getNullText('UltraWebGrid1', 0, 5);
- function igtbl_getEditCellClass(string gridName, int bandNo)
ÀÓÀÇÀÇ ¹êµåÀÇ ¼¿µéÀ» ÆíÁýÇÏ´Â µ¥ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¹êµåÀÇ ¼Ó¼ºÀÌ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getEditCellClass('UltraWebGrid1', 0);
- function igtbl_getFooterClass(string gridName, int bandNo, int columnNo)
¾î¶² ¿ÀÇ footer¸¦ º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¿°ú ¹êµåÀÇ °ªÀÌ ¸ðµÎ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var Class = igtbl_getFooterClass('UltraWebGrid1', 0, 4);
- function igtbl_getGroupByRowClass(string gridName, int bandNo)
¾î¶² ¹êµåÀÇ ±×·ìÈµÈ Çàµé(grouped rows)À» º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¹êµåÀÇ ¼Ó¼ºÀÌ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getGroupByRowClass('UltraWebGrid1', 0);
- function igtbl_getHeadClass(string gridName, int bandNo, int columnNo)
¾î¶² ¿ÀÇ header¸¦ º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¿°ú ¹êµåÀÇ °ªÀÌ ¸ðµÎ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getHeadClass('UltraWebGrid1', 0);
- function igtbl_getRowLabelClass(string gridName, int bandNo)
¾î¶² ¹êµåÀÇ Çà ¶óº§(row labels)À» º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¹êµåÀÇ ¼Ó¼ºÀÌ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getRowLabelClass('UltraWebGrid1', 0);
- function igtbl_getSelGroupByRowClass(string gridName, int bandNo)
¾î¶² ¹êµåÀÇ ¼±ÅÃµÈ ±×·ìÈµÈ Çàµé(selected grouped rows)À» º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¹êµåÀÇ ¼Ó¼ºÀÌ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getSelGroupByRowClass('UltraWebGrid1', 0);
- function igtbl_getSelHeadClass(string gridName, int bandNo, int columnNo)
¼±ÅÃµÈ ¿ Çì´õ(selected column headers)¸¦ º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¿°ú ¹êµåÀÇ °ªÀÌ ¸ðµÎ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getSelHeadClass('UltraWebGrid1', 0);
- function igtbl_getSelCellClass(string gridName, int bandNo, int columnNo)
¼±ÅÃµÈ ¼¿µé(selected cells)À» º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¿°ú ¹êµåÀÇ °ªÀÌ ¸ðµÎ nullÀ̶ó¸é, ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getSelCellClass('UltraWebGrid1', 0);
- function igtbl_getExpAreaClass(string gridName, int bandNo)
¾î¶² ¹êµåÀÇ Çà È®Àå °ø°£(row expansion area)¸¦ º¸¿©ÁÙ ¶§ ¾²ÀÌ´Â ½ºÅ¸ÀÏ Å¬·¡½º À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¹êµåÀÇ ¼Ó¼ºÀÌ nullÀ̶ó¸é ÀÌ ÇÔ¼ö´Â ±×¸®µåÀÇ ±âº»°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var class = igtbl_getExpAreaClass('UltraWebGrid1', 0);
- function igtbl_toggleRow(string gridName, string srcRow, boolean expand)
ÆîÃÄÁö°Å³ª Á¢ÇôÁø ÇàÀÇ »óŸ¦ Åä±Û(toggle)ÇÕ´Ï´Ù. expand Àμö°¡ TrueÀÏ °æ¿ì ÀÌ ÇàÀº ÆîÃÄÁö°í, FalseÀÏ °æ¿ì Á¢ÇôÁý´Ï´Ù.
ex) igtbl_toggleRow('UltraWebGrid1', 'UltraWebGrid1r_1_2', true);
- function igtbl_clearSelectionAll(string gridName)
±×¸®µåÀÇ ¼±ÅûóÅÂ(selection state)¸¦ ÃʱâÈ(clear)ÇÕ´Ï´Ù. Áï, ¼±ÅõǾî ÀÖ´Â ¿À̳ª ÇàÀ» ¸ðµÎ ¼±ÅÃÇØÁ¦ÇÕ´Ï´Ù.
ex) igtbl_clearSelectionAll('UltraWebGrid1');
- function igtbl_selectCell(string gridName, string cellId, boolean selFlag, boolean fireEvent)
ƯÁ¤ ¼¿ÀÇ ¼±ÅûóŸ¦ on ȤÀº off ÇÕ´Ï´Ù. selFlagÀμö°¡ TrueÀÏ °æ¿ì ÀÌ ¼¿Àº ¼±ÅõǸç, False°æ¿ì´Â ºñ¼±Åõ˴ϴÙ.
¶ÇÇÑ, fireEventÀμö°¡ TrueÀÏ °æ¿ì¿¡¸¸ Listener¿¡°Ô À̺¥Æ®°¡ Àü´ÞµË´Ï´Ù.
ex) igtbl_selectCell('GltraWebGrid1', 'UltraWebGrid1_1_2_3', true, false);
- function igtbl_selectRow(string gridName, string rowId, boolean selFlag, boolean fireEvent)
ƯÁ¤ ÇàÀÇ ¼±ÅûóŸ¦ on ȤÀº off ÇÕ´Ï´Ù. selFlagÀμö°¡ TrueÀÏ °æ¿ì ÀÌ ÇàÀº ¼±ÅõǸç, False°æ¿ì´Â ºñ¼±Åõ˴ϴÙ.
¶ÇÇÑ, fireEventÀμö°¡ TrueÀÏ °æ¿ì¿¡¸¸ Listener¿¡°Ô À̺¥Æ®°¡ Àü´ÞµË´Ï´Ù.
ex) igtbl_selectRow('UltraWebGrid1', 'UltraWebGrid1r_1_2', true, false);
- function igtbl_selectColumn(string gridName, string columnId, boolean selFlag, boolean fireEvent)
ƯÁ¤ ¿ÀÇ ¼±ÅûóŸ¦ on ȤÀº off ÇÕ´Ï´Ù. selFlagÀμö°¡ TrueÀÏ °æ¿ì ÀÌ ¿Àº ¼±ÅõǸç, False°æ¿ì´Â ºñ¼±Åõ˴ϴÙ.
¶ÇÇÑ, fireEventÀμö°¡ TrueÀÏ °æ¿ì¿¡¸¸ Listener¿¡°Ô À̺¥Æ®°¡ Àü´ÞµË´Ï´Ù.
ex) igtbl_selectColumn('UltraWebGrid1', 'UltraWebGrid1c_1_2', true, false);
- function igtbl_setActiveCell(string gridName, element cell)
ƯÁ¤ ¼¿À» È°¼ºÈ½Ãŵ´Ï´Ù. ÀÌ ¼¿ÀÇ °¡ÀåÀÚ¸®°¡ Ưº°ÇÏ°Ô Ç¥½ÃµË´Ï´Ù.
ex) var cell= igtbl_getActiveCell();
cell = cell.NextSibling;
if(cell != null) igtbl_setActiveCell('UltraWebGrid1', cell);
- function igtbl_setActiveRow(string gridName, element row)
ƯÁ¤ ÇàÀ» È°¼ºÈ½Ãŵ´Ï´Ù. ÀÌ ÇàÀÇ °¡ÀåÀÚ¸®°¡ Ưº°ÇÏ°Ô Ç¥½ÃµË´Ï´Ù.
ex) var row = igtbl_getActiveRow();
row = row.NextSibling;
if(row != null) igtbl_setActiveRow('UltraWebGrid1', row);
- function igtbl_getInnerText(sourceElement)
ºê¶ó¿ìÀú¿¡ µ¶¸³ÀûÀÎ ¹æ¹ý(browser-independant way)À¸·Î HTML ¿ä¼ÒÀÇ InnerText°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
ex) var innerText = igtbl_getInnerText(igtbl_getElementById('UltraWeGrid1_1_3_4_1'));
var innerText = igtbl_getInnerText('UltraWebGrid1_1_1');
- function igtbl_setInnerText(sourceElement, strText)
ºê¶ó¿ìÀú¿¡ µ¶¸³ÀûÀÎ ¹æ¹ý(browser-independant way)À¸·Î HTML ¿ä¼ÒÀÇ InnerText°ªÀ» ¼ÂÆÃÇÕ´Ï´Ù.
ex) igtbl_setInnerText(igtbl_getElementById('UltraWeGrid1_1_3_4_1'), 'Cell Value');
igtbl_setInnerText('UltraWebGrid1_1_2', "newValue");
- function igtbl_scrollToView(gn, child)
±×¸®µåÀÇ ½ºÅ©·ÑÀ» ÀÓÀÇÀÇ ÇàÀ̳ª ¼¿À» º¼ ¼ö ÀÖµµ·Ï À̵¿½Ãŵ´Ï´Ù. childÀμö´Â DOM°´Ã¼·Î½á ȸ鿡 º¸À̵µ·Ï À§Ä¡Çϱâ À§ÇÑ ±×¸®µåÀÇ ÀڽݴüÀ̾î¾ß ÇÕ´Ï´Ù.
ex) var row = igtbl_getElementById(rowId);
igtbl_scrollToView(gn, row);
|