@ -28,9 +28,11 @@ import com.fr.design.widget.Operator;
import com.fr.design.widget.ui.designer.component.WidgetAbsoluteBoundPane ;
import com.fr.design.widget.ui.designer.component.WidgetAbsoluteBoundPane ;
import com.fr.design.widget.ui.designer.component.WidgetBoundPane ;
import com.fr.design.widget.ui.designer.component.WidgetBoundPane ;
import com.fr.design.widget.ui.designer.component.WidgetCardTagBoundPane ;
import com.fr.design.widget.ui.designer.component.WidgetCardTagBoundPane ;
import com.fr.form.main.WidgetUtil ;
import com.fr.form.ui.ChartEditor ;
import com.fr.form.ui.ChartEditor ;
import com.fr.form.ui.Widget ;
import com.fr.form.ui.Widget ;
import com.fr.form.ui.container.WScaleLayout ;
import com.fr.form.ui.container.WScaleLayout ;
import com.fr.form.ui.container.WSortLayout ;
import com.fr.form.ui.container.WTitleLayout ;
import com.fr.form.ui.container.WTitleLayout ;
import com.fr.form.ui.widget.CRBoundsWidget ;
import com.fr.form.ui.widget.CRBoundsWidget ;
import com.fr.general.ComparatorUtils ;
import com.fr.general.ComparatorUtils ;
@ -241,7 +243,12 @@ public class FormSingleWidgetCardPane extends FormWidgetCardPane {
showNameInvalidDialog ( Toolkit . i18nText ( "Fine-Design_Form_Chart_Widget_Rename_Failure" ) ) ;
showNameInvalidDialog ( Toolkit . i18nText ( "Fine-Design_Form_Chart_Widget_Rename_Failure" ) ) ;
return ;
return ;
}
}
String oldName = widget . getWidgetName ( ) ;
widgetPropertyPane . update ( widget ) ;
widgetPropertyPane . update ( widget ) ;
Widget innerWidget = WidgetUtil . getInnerWidget ( widget ) ;
if ( ! StringUtils . equals ( oldName , innerWidget . getWidgetName ( ) ) ) {
innerWidget . setMobileOldWidgetName ( oldName ) ;
}
// 上面一行更新了组件 这里必须重新调用getWidgetName
// 上面一行更新了组件 这里必须重新调用getWidgetName
xCreator . resetCreatorName ( widget . getWidgetName ( ) ) ;
xCreator . resetCreatorName ( widget . getWidgetName ( ) ) ;
xCreator . resetVisible ( widget . isVisible ( ) ) ;
xCreator . resetVisible ( widget . isVisible ( ) ) ;