-
-
MYoung 初学数据Lv2
发表于2022-12-26 19:01
悬赏1
已解决
var _gridName = "GRID1"; //表格id
var _sortCellName = "D1"; //作为排序依据的表元id
var _gridObj = g_rptpage.getGridById(_gridName);
if(_gridObj){
var _sortCellDom = _gridObj.getCellDom(_sortCellName);
if(_sortCellDom){
var _sortFuncLinks = _sortCellDom.getElementsByTagName("a");
if(_sortFuncLinks && _sortFuncLinks.length > 0){
var _sortFuncLinkDom = _sortFuncLinks[0];
if(_sortFuncLinkDom){
_sortFuncLinkDom.click();//默认是降序
_sortFuncLinkDom.click();//再次点击是升序
}
}
}
}

1个回答
可以使用脚本中模拟调用表元的点击事件(需要在表格上设置排序)
var _gridName = "GRID1"; //表格id
var _sortCellName = "D1"; //作为排序依据的表元id
var _gridObj = g_rptpage.getGridById(_gridName);
if(_gridObj){
var _sortCellDom = _gridObj.getCellDom(_sortCellName);
if(_sortCellDom){
var _sortFuncLinks = _sortCellDom.getElementsByTagName("a");
if(_sortFuncLinks && _sortFuncLinks.length > 0){
var _sortFuncLinkDom = _sortFuncLinks[0];
if(_sortFuncLinkDom){
_sortFuncLinkDom.click();//默认是降序
_sortFuncLinkDom.click();//再次点击是升序
}
}
}
}