(转)UltraWebGrid使用指南 - 前台属性和方法(JavaScript用)
2010-06-30 14:27
836 查看
前台属性(JavaScript用)
gridId: UltraWebGrid1
rowId的形式: UltraWebGrid1r_4
cellId的形式: UltraWebGrid1rc_4_1
Grid オブジェクト
{
.RowSizing = 2;
.SelectTypeRow = 2;
}
行(Row オブジェクト):
{
.Element.id --------- 形式:WebGrid名称+r_X(X:Row番号)
例如:UltraWebGrid1r_4
}
セル(Cell オブジェクト):
{
.style.backgroundColor = "Red";
.style.fontWeight = "bold";
.Element.style.fontStyle = "italic";
.Element.style.fontWeight = "bold";
.Element.runtimeStyle.backgroundColor = "Red";
.Element.id----------- 形式:WebGrid名称+rc_X_Y(X:Row番号,Y:Col番号)
例如:UltraWebGrid1rc_4_1
}
列(column オブジェクト)
{
.Key == "PostalCode"
}
//获取列名
var columnname = cell.Column.Key;
前台函数(JavaScript用)
//***************************************
//函数名:igtbl_getGridById
//功 能:指定Id的WebGrid的引用を取得
//参 数:WebGrid的Id
//戻り型:WebGridオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var grid = igtbl_getGridById("UltraWebGrid1");
//***************************************
//函数名:igtbl_getRowById
//功 能:現在的セル的Rowオブジェクトを取得します。
//参 数:Cell的Id
//戻り型:Rowオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var row = igtbl_getRowById(cellId);
//***************************************
//函数名:igtbl_getColumnById
//功 能:指定Id的Column引用を取得する
//参 数:Cell的Id
//戻り型:Columnオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var column = igtbl_getColumnById(cellId);
if(column.Key == "PostalCode")
//***************************************
//函数名:igtbl_getCellById
//功 能:指定Id的Cell引用を取得する
//参 数:Cell的Id
//戻り型:Cellオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var cell = igtbl_getCellById(cellId);
//***************************************
//函数名:igtbl_getActiveRow
//功 能:指定Id的WebGrid的選択されるRowを取得
//参 数:WebGrid的Id
//戻り型:Rowオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var row = igtbl_getActiveRow("UltraWebGrid1");
//***************************************
//函数名:igtbl_setActiveRow
//功 能:指定的Row 選択する
//参 数:GridId,rowId
//戻り型:なし
//戻り値:なし
//***************************************
用法: igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_3"));
//***************************************
//函数名:igtbl_getActiveCell
//功 能:指定Id的WebGrid的選択されるCellを取得
//参 数:WebGrid的Id
//戻り型:Cellオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var cell = igtbl_getActiveCell("UltraWebGrid1");
//***************************************
//函数名:getRow
//功 能:指定番号的Row オブジェクト的引用を取得
//参 数:Row番号
//戻り型:オブジェクト
//戻り値:指定番号的Rowオブジェクト
//***************************************
用法: var oRow = oRows.getRow(i);
//***************************************
//函数名:getCell
//功 能:指定番号的Cellオブジェクト的引用を取得
//参 数:Cell番号
//戻り型:オブジェクト
//戻り値:指定番号的Cellオブジェクト
//***************************************
用法: var row = igtbl_getRowById(cellId);
var cell = row.getCell(16);
//***************************************
//函数名:getSelected
//功 能:指定的Row 的選択ステートをチャック
//参 数:なし
//戻り型:boolean
//戻り値:false:指定番号的Row 選択される
true:指定番号的Row 選択されない
//***************************************
用法: [oRow = oRows.getRow(i);]
oRow.getSelected()
//***************************************
//函数名:setSelected
//功 能:指定的Rowが選択される
//参 数:boolean
//戻り型:なし
//戻り値:なし
//***************************************
用法: [oRow = oRows.getRow(i);]
oRow.setSelected(true);
oRow.setSelected(false);
//***************************************
//函数名:igtbl_selectRow
//功 能:指定Id的Row的選択ステートを設置
//参 数:WebGrid 的Id,Row 的Id,boolean,boolean
//戻り型:なし
//戻り値:なし
//***************************************
用法: var row = igtbl_getActiveRow("UltraWebGrid1");
igtbl_selectRow("UltraWebGrid1", row.Element.id, false, false);
//***************************************
//函数名:igtbl_selectCell
//功 能:指定Id的Cell的選択ステートを設置
//参 数:WebGrid 的Id,Cell 的Id,boolean,boolean
//戻り型:なし
//戻り値:なし
//***************************************
用法: var cell = igtbl_getActiveCell("UltraWebGrid1");
igtbl_selectCell("UltraWebGrid1", cell.Element.id, false, false);
//***************************************
//函数名:setValue
//功 能:指定Cell的内容を設置
//参 数:内容
//戻り型:なし
//戻り値:なし
//***************************************
用法: var cell = igtbl_getCellById(cellId);
if(cell)
{
var elem = cell.Element;
elem.runtimeStyle.backgroundColor = "Red";
elem.style.backgroundColor = "Red";
cell.setValue("ダブルクリック");
}
//***************************************
//函数名:setExpanded
//功 能:
//参 数:
//戻り型:なし
//戻り値:なし
//***************************************
用法: oRow.setExpanded(true);
后台属性:
1.UltraWebGrid1.DisplayLayout.CellClickActionDefault セル的クリックイベント
Case "設定なし"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.NotSet
Case "セル選択"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.CellSelect
Case "行選択"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.RowSelect
Case "編集"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.Edit
2.UltraWebGrid1.DisplayLayout.SelectTypeRowDefault 行的選びタイプ
Case "デフォルト"
UltraWebGrid1.DisplayLayout.SelectTypeRowDefault = SelectType.None
Case "単一行"
UltraWebGrid1.DisplayLayout.SelectTypeRowDefault = SelectType.Single
Case "複数行"
UltraWebGrid1.DisplayLayout.SelectTypeRowDefault = SelectType.Extended
3.UltraWebGrid1.DisplayLayout.SelectTypeColDefault 列的選びタイプ
Case "デフォルト"
UltraWebGrid1.DisplayLayout.SelectTypeColDefault = SelectType.None
Case "単一列"
UltraWebGrid1.DisplayLayout.SelectTypeColDefault = SelectType.Single
Case "複数列"
UltraWebGrid1.DisplayLayout.SelectTypeColDefault = SelectType.Extended
4.UltraWebGrid1.DisplayLayout.SelectTypeCellDefault セル的選びタイプ
Case "デフォルト"
UltraWebGrid1.DisplayLayout.SelectTypeCellDefault = SelectType.None
Case "単一セル"
UltraWebGrid1.DisplayLayout.SelectTypeCellDefault = SelectType.Single
Case "複数セル"
UltraWebGrid1.DisplayLayout.SelectTypeCellDefault = SelectType.Extended
gridId: UltraWebGrid1
rowId的形式: UltraWebGrid1r_4
cellId的形式: UltraWebGrid1rc_4_1
Grid オブジェクト
{
.RowSizing = 2;
.SelectTypeRow = 2;
}
行(Row オブジェクト):
{
.Element.id --------- 形式:WebGrid名称+r_X(X:Row番号)
例如:UltraWebGrid1r_4
}
セル(Cell オブジェクト):
{
.style.backgroundColor = "Red";
.style.fontWeight = "bold";
.Element.style.fontStyle = "italic";
.Element.style.fontWeight = "bold";
.Element.runtimeStyle.backgroundColor = "Red";
.Element.id----------- 形式:WebGrid名称+rc_X_Y(X:Row番号,Y:Col番号)
例如:UltraWebGrid1rc_4_1
}
列(column オブジェクト)
{
.Key == "PostalCode"
}
//获取列名
var columnname = cell.Column.Key;
前台函数(JavaScript用)
//***************************************
//函数名:igtbl_getGridById
//功 能:指定Id的WebGrid的引用を取得
//参 数:WebGrid的Id
//戻り型:WebGridオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var grid = igtbl_getGridById("UltraWebGrid1");
//***************************************
//函数名:igtbl_getRowById
//功 能:現在的セル的Rowオブジェクトを取得します。
//参 数:Cell的Id
//戻り型:Rowオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var row = igtbl_getRowById(cellId);
//***************************************
//函数名:igtbl_getColumnById
//功 能:指定Id的Column引用を取得する
//参 数:Cell的Id
//戻り型:Columnオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var column = igtbl_getColumnById(cellId);
if(column.Key == "PostalCode")
//***************************************
//函数名:igtbl_getCellById
//功 能:指定Id的Cell引用を取得する
//参 数:Cell的Id
//戻り型:Cellオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var cell = igtbl_getCellById(cellId);
//***************************************
//函数名:igtbl_getActiveRow
//功 能:指定Id的WebGrid的選択されるRowを取得
//参 数:WebGrid的Id
//戻り型:Rowオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var row = igtbl_getActiveRow("UltraWebGrid1");
//***************************************
//函数名:igtbl_setActiveRow
//功 能:指定的Row 選択する
//参 数:GridId,rowId
//戻り型:なし
//戻り値:なし
//***************************************
用法: igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_3"));
//***************************************
//函数名:igtbl_getActiveCell
//功 能:指定Id的WebGrid的選択されるCellを取得
//参 数:WebGrid的Id
//戻り型:Cellオブジェクト
//戻り値:オブジェクト
//***************************************
用法: var cell = igtbl_getActiveCell("UltraWebGrid1");
//***************************************
//函数名:getRow
//功 能:指定番号的Row オブジェクト的引用を取得
//参 数:Row番号
//戻り型:オブジェクト
//戻り値:指定番号的Rowオブジェクト
//***************************************
用法: var oRow = oRows.getRow(i);
//***************************************
//函数名:getCell
//功 能:指定番号的Cellオブジェクト的引用を取得
//参 数:Cell番号
//戻り型:オブジェクト
//戻り値:指定番号的Cellオブジェクト
//***************************************
用法: var row = igtbl_getRowById(cellId);
var cell = row.getCell(16);
//***************************************
//函数名:getSelected
//功 能:指定的Row 的選択ステートをチャック
//参 数:なし
//戻り型:boolean
//戻り値:false:指定番号的Row 選択される
true:指定番号的Row 選択されない
//***************************************
用法: [oRow = oRows.getRow(i);]
oRow.getSelected()
//***************************************
//函数名:setSelected
//功 能:指定的Rowが選択される
//参 数:boolean
//戻り型:なし
//戻り値:なし
//***************************************
用法: [oRow = oRows.getRow(i);]
oRow.setSelected(true);
oRow.setSelected(false);
//***************************************
//函数名:igtbl_selectRow
//功 能:指定Id的Row的選択ステートを設置
//参 数:WebGrid 的Id,Row 的Id,boolean,boolean
//戻り型:なし
//戻り値:なし
//***************************************
用法: var row = igtbl_getActiveRow("UltraWebGrid1");
igtbl_selectRow("UltraWebGrid1", row.Element.id, false, false);
//***************************************
//函数名:igtbl_selectCell
//功 能:指定Id的Cell的選択ステートを設置
//参 数:WebGrid 的Id,Cell 的Id,boolean,boolean
//戻り型:なし
//戻り値:なし
//***************************************
用法: var cell = igtbl_getActiveCell("UltraWebGrid1");
igtbl_selectCell("UltraWebGrid1", cell.Element.id, false, false);
//***************************************
//函数名:setValue
//功 能:指定Cell的内容を設置
//参 数:内容
//戻り型:なし
//戻り値:なし
//***************************************
用法: var cell = igtbl_getCellById(cellId);
if(cell)
{
var elem = cell.Element;
elem.runtimeStyle.backgroundColor = "Red";
elem.style.backgroundColor = "Red";
cell.setValue("ダブルクリック");
}
//***************************************
//函数名:setExpanded
//功 能:
//参 数:
//戻り型:なし
//戻り値:なし
//***************************************
用法: oRow.setExpanded(true);
后台属性:
1.UltraWebGrid1.DisplayLayout.CellClickActionDefault セル的クリックイベント
Case "設定なし"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.NotSet
Case "セル選択"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.CellSelect
Case "行選択"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.RowSelect
Case "編集"
UltraWebGrid1.DisplayLayout.CellClickActionDefault = CellClickAction.Edit
2.UltraWebGrid1.DisplayLayout.SelectTypeRowDefault 行的選びタイプ
Case "デフォルト"
UltraWebGrid1.DisplayLayout.SelectTypeRowDefault = SelectType.None
Case "単一行"
UltraWebGrid1.DisplayLayout.SelectTypeRowDefault = SelectType.Single
Case "複数行"
UltraWebGrid1.DisplayLayout.SelectTypeRowDefault = SelectType.Extended
3.UltraWebGrid1.DisplayLayout.SelectTypeColDefault 列的選びタイプ
Case "デフォルト"
UltraWebGrid1.DisplayLayout.SelectTypeColDefault = SelectType.None
Case "単一列"
UltraWebGrid1.DisplayLayout.SelectTypeColDefault = SelectType.Single
Case "複数列"
UltraWebGrid1.DisplayLayout.SelectTypeColDefault = SelectType.Extended
4.UltraWebGrid1.DisplayLayout.SelectTypeCellDefault セル的選びタイプ
Case "デフォルト"
UltraWebGrid1.DisplayLayout.SelectTypeCellDefault = SelectType.None
Case "単一セル"
UltraWebGrid1.DisplayLayout.SelectTypeCellDefault = SelectType.Single
Case "複数セル"
UltraWebGrid1.DisplayLayout.SelectTypeCellDefault = SelectType.Extended
相关文章推荐
- (转)UltraWebGrid使用指南 - 前台事件
- 在客户端使用javascript遍历UltraWebGrid中每个单元格
- UltraWebGrid使用指南
- 在客户端使用javascript遍历Infragistics NetAdvantage UltraWebGrid中每个单元格的内容
- UltraWebGrid使用指南(转自BoyLee's Blog,Http://BoyLee.net)
- Infragistic中的ultrawebgrid使用方法
- UltraWebGrid使用指南
- 前台获得UltraWebGrid修改过数据的单元格集合
- UltraWebGrid默认选中第一行及前台body里触发onload事件,实现多个iframe默认关联第一个。
- 不能正确显示UltraWebGrid的解决方法.
- UltraWebGrid在前台隐藏一列
- Web user control 使用的属性,事件和方法
- 关于Infragistics.WebUI.UltraWebGrid的使用
- 使用webdriver中的JavascriptExecutor执行js改变DOM属性
- JavaScript:prototype属性使用方法
- 扫描识别工具Dynamic Web TWAIN使用教程:属性/方法/事件介绍
- Android编程使用WebView实现与Javascript交互的方法【相互调用参数、传值】
- javascript数组的属性使用方法归类
- Web user control 使用的属性,事件和方法
- 关于Infragistics.WebUI.UltraWebGrid按钮的使用