Как мне отобразить полученные свойства объекта на листе свойств?

Я разрабатываю панель свойств, в которой мне нужно отображать свойства модели. Я получил свойства модели с помощью это. Я также создал панель свойств, используя этот код.

Первое, что мне нужно, это выяснить, как я могу отобразить свойства обрабатываемого объекта, которые мне нужны, на панели свойств. Второе, что я хотел бы знать, это то, как я могу создать такое окно с фиксированной высотой.


person Alisa Bondarchuk    schedule 23.05.2019    source источник


Ответы (1)


Первое, что мне нужно, это выяснить, как я могу отобразить свойства обрабатываемого объекта, которые мне нужны, на панели свойств.

let yourProperties;
viewer.model.getProperties(dbid, properties=> yourProperties = properties);
...
MyAwesomePanel.prototype.setProperties = function (properties, options, container) {
  Autodesk.Viewing.Extensions.ViewerPropertyPanel.prototype.setProperties.call(this, yourProperties, options, container); 
...

Второе, что я хотел бы знать, это то, как я могу создать такое окно с фиксированной высотой.

Уже объяснено в моем комментарии в примере кода с вашим предыдущим вопросом

person Bryan Huang    schedule 24.05.2019
comment
большое спасибо. Ваш совет и этот пост очень полезны. - person Alisa Bondarchuk; 27.05.2019