У меня есть 2 подсетки, одна из которых выбрана в середине, а другая - в середине. и я хочу отключить поле на mysubgrid, поэтому после некоторого поиска в интернете я нашел этот скрипт
function setGridDisableWO(context)
{
context.getFormContext().getData().getEntity().attributes.forEach
(
function (attr)
{
var NamaId = attr.getName();
if(NamaId == "mjt_store" || NamaId == "mjt_pot" || NamaId == "mjt_id" || NamaId == "mjt_partner" || NamaId == "mjt_mid" || NamaId == "mjt_tid" || NamaId == "mjt_status_pot_facility" || NamaId == "createdon" || NamaId == "mjt_facility")
{
attr.controls.forEach(function (c)
{
c.setDisabled(true);
})
}
}
);
}
этот скрипт работает, но проблема в том, что он работает только на моей подсетке с серединой прилива, в другой моей подсети он не работает.
когда я пытаюсь отладить его и установить точку останова, она даже не останавливается на моей точке останова, обе подсетки имеют одинаковую сущность и имя поля
действительно странно, почему работает только один, я уже дважды проверил, неправильно ли я выполнил свою функцию или мое событие в подсетке
но я не сделал никакой ошибки, любое предложение здесь?