diff --git a/diagramCavas/source/graphicsDataModel/fixedPortsModel.cpp b/diagramCavas/source/graphicsDataModel/fixedPortsModel.cpp index 6ec7ee7..a2945b6 100644 --- a/diagramCavas/source/graphicsDataModel/fixedPortsModel.cpp +++ b/diagramCavas/source/graphicsDataModel/fixedPortsModel.cpp @@ -1014,8 +1014,11 @@ void FixedPortsModel::onSignal_generateDiagram(const QString& sName) BaseModelProperty* pBase = dynamic_cast(item->getProperty()); if(pBase){ int nType = pBase->type(); - if(nType == 0) //为节点等无属性对象时跳过 + if(nType == 0){ //为节点等无属性对象时跳过(自动赋值modelname) + pBase->setModelName(pBase->metaModelName()); continue; + } + QString sModel = pBase->getModelProperty().modelSetting.modelName; if(sModel.isEmpty()){ lstInfo.append(pBase->name());