support meterialcatalog edit function