У меня вот такой код работает на 12,13 ролапе
Код:
var Interval = null;
function OnLoadForm() {
var fetchXml = 'YOUR FETCH';
ChangeFetch("YOUR SUBGRID NAME", fetchXml);
}
function ChangeFetch(sGridName, fetchXML) {
Init();
function Init() {
Interval = setInterval(function () {
var grid = document.getElementById(sGridName);
if (grid != null && typeof grid.control != 'undefined' && grid.control != null) {
clearInterval(Interval);
try {
grid.control.SetParameter("fetchXml", fetchXML);
grid.control.refresh();
}
catch (e) { }
}
}, 300);
}
}
У вас сабгрид на форме где находится в табе? секции? в открытом? закрытом?
Он первый на форме?