具体实现js代码如下:

  function LockeAllLayer() {//返回控件的数据库对象var database = mxOcx.GetDatabase();//返回数据库中的层表对象var layerTable = database.GetLayerTable();//创建一个遍历层表中所有图层的遍历器var iter = layerTable.NewIterator();for (; !iter.Done(); iter.Step()){//返回遍历器当前位置的记录var layerRec = iter.GetRecord();layerRec.IsLocked = true;alert("成功锁定图层");}
}