bool DashboardControlsMove(string mon, ItemMoveInfo arg)
mon. Моникёр для работы с элементами управления в информационной панели.
arg. Параметры перемещения элементов управления.
Операция DashboardControlsMove перемещает элементы управления информационной панели.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели с постфиксом «!Controls», а в поле arg индекс позиции из которой и в которую перемещается элемент управления. Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом выполнения операции будет логическое значение true, если перемещение элемента управления завершилось успешно.
Ниже приведён пример перемещения элемента управления. В запросе передаётся моникёр для работы с элементами управления, номер позиции из которой и в которую перемещается элемент управления. В ответе возвращается признак успешного перемещения.
{
"DashboardControlsMove" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls",
"arg" :
{
"indexFrom" : "1",
"indexTo" : "0"
}
}
}
{
"DashboardControlsMoveResult" : "1"
}
public static bool DashboardControlsMove(string moniker, long _from, long _to)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tMove = new DashboardControlsMove()
{
arg = new ItemMoveInfo()
{
indexFrom = _from,
indexTo = _to
},
mon = moniker + "!Controls"
};
// Перемещение элемента управления
var result = somClient.DashboardControlsMove(tMove);
return result;
}
См. также: