diff --git a/resources/web/guide/22/22.js b/resources/web/guide/22/22.js
index bab324c4e1..8a11540ab2 100644
--- a/resources/web/guide/22/22.js
+++ b/resources/web/guide/22/22.js
@@ -116,6 +116,7 @@ function SortUI()
{
let OneFila=m_ProfileItem['filament'][key];
+ let fWholeName=OneFila['name'].trim();
let fShortName=GetFilamentShortname( OneFila['name'] );
let fVendor=OneFila['vendor'];
let fType=OneFila['type'];
@@ -184,7 +185,7 @@ function SortUI()
let pFila=$("#ItemBlockArea input[vendor='"+fVendor+"'][filatype='"+fType+"'][name='"+fShortName+"']");
if(pFila.length==0)
{
- let HtmlFila='
'+fShortName+'
';
+ let HtmlFila='
'+fShortName+'
';
$("#ItemBlockArea").append(HtmlFila);
@@ -200,8 +201,10 @@ function SortUI()
else
{
let strModel=pFila.attr("model");
+ let strFilalist=pFila.attr("filalist");
pFila.attr("model", strModel+fModel);
+ pFila.attr("filalist", strFilalist+fWholeName+';');
}
}
}
@@ -425,7 +428,7 @@ function SortFilament()
function ChooseDefaultFilament()
{
//ModelList
- let pModel=$("#MachineList input:gt(0):checked");
+ let pModel=$("#MachineList input:gt(0)");
let nModel=pModel.length;
let ModelList=new Array();
for(let n=0;n-1 )
+ {
+ DefaultMaterialString+=OneMode['materials']+';';
+ }
+ }
+
+ let DefaultMaterialArray=DefaultMaterialString.split(';');
+ //alert(DefaultMaterialString);
+
//Filament
let FilaNodes=$("#ItemBlockArea .MItem");
let nFilament=FilaNodes.length;
@@ -443,14 +464,17 @@ function ChooseDefaultFilament()
let OneFF=OneNode.getElementsByTagName("input")[0];
$(OneFF).prop("checked",false);
- let fModel=OneFF.getAttribute("model");
+ let filamentList=OneFF.getAttribute("filalist");
+ //alert(filamentList);
+ let filamentArray=filamentList.split(';')
let HasModel=false;
- for(let m=0;m=0)
+ if( NowFila!='' && DefaultMaterialArray.indexOf(NowFila)>-1)
{
HasModel=true;
break;