diff --git a/packages/core/client/src/schema-settings/SchemaSettingsSortingRule.tsx b/packages/core/client/src/schema-settings/SchemaSettingsSortingRule.tsx
index c34f3a409..08ad3e96e 100644
--- a/packages/core/client/src/schema-settings/SchemaSettingsSortingRule.tsx
+++ b/packages/core/client/src/schema-settings/SchemaSettingsSortingRule.tsx
@@ -117,6 +117,7 @@ export const SchemaSettingsSortingRule = function SortRuleConfigure(props) {
         });
         _.set(fieldSchema, 'x-component-props.service.params.sort', sortArr);
         props?.onSubmitCallBack?.(sortArr);
+        field.componentProps = fieldSchema['x-component-props'];
         dn.emit('patch', {
           schema: {
             ['x-uid']: fieldSchema['x-uid'],
diff --git a/packages/plugins/@tachybase/plugin-data-visualization/src/client/filter/FilterItemDesigner.tsx b/packages/plugins/@tachybase/plugin-data-visualization/src/client/filter/FilterItemDesigner.tsx
index 9b6208a22..a7ddae052 100644
--- a/packages/plugins/@tachybase/plugin-data-visualization/src/client/filter/FilterItemDesigner.tsx
+++ b/packages/plugins/@tachybase/plugin-data-visualization/src/client/filter/FilterItemDesigner.tsx
@@ -11,6 +11,7 @@ import {
   SchemaSettingsModalItem,
   SchemaSettingsRemove,
   SchemaSettingsSelectItem,
+  SchemaSettingsSortingRule,
   useCollection_deprecated,
   useCollectionManager_deprecated,
   useCompile,
@@ -366,6 +367,7 @@ export const ChartFilterItemDesigner: React.FC = () => {
       {!isCustom && }
       
       
+      
       {collectionField ?  : null}