Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(amis-editor): 部分组件配置面板配置项调整 #8740

Merged
merged 3 commits into from
Nov 15, 2023

Conversation

igrowp
Copy link
Collaborator

@igrowp igrowp commented Nov 14, 2023

What

  1. 事件下拉框样式调整
  2. ”隐藏时删除字段”配置项位置调整
  3. Link、Service、TableView、Combo“状态”配置位置调整,放在高级设置下面
  4. tooltipWrapper “延迟打开”、“延迟关闭” 配置项单位展示调整
  5. webComponent “属性”配置项支持fx
  6. inputTree “高亮节点字符”配置项支持fx
  7. inputexcel、Transfer 配置面板样式调整

🤖 Generated by Copilot at 2d40e9b

This pull request refactors and enhances various controls and panels in the AMIS editor, improving the usability, consistency, and clarity of the form and component editing experience. It mainly involves moving, swapping, adding, or removing properties related to the status and validation of the controls, and adjusting the layout and rendering of the panels. It affects files in the packages/amis-editor and packages/amis-editor-core directories.

🤖 Generated by Copilot at 2d40e9b

status panel moves
controls become consistent
autumn of refactor

Why

How

🤖 Generated by Copilot at 2d40e9b

  • Remove redundant or unnecessary type and status properties from various controls (link, link, link, link, link)
  • Move status and validation properties to different panels or positions for better suitability and consistency (link, link, link, link, link, link)
  • Add panelJustify property to InputExcel and TableView controls to improve panel layout (link, link)
  • Swap the order of some properties in Combo and Transfer controls to improve consistency (link, link)
  • Modify props property in WebComponent control to use value schema and formula control (link)
  • Modify mouseEnterDelay and mouseLeaveDelay properties in TooltipWrapper control to use input groups with suffixes (link)
  • Simplify the rendering of the header of the parts and marks controls in RangePartsControl to use render function and select control (link, link)
  • Remove unused style rules for list items in event-action.scss (link)
  • Swap the order of clearValueOnHidden and static properties in common.tsx template (link)

@github-actions github-actions bot added the feat label Nov 14, 2023
Copy link

👍 Thanks for this!
🏷 I have applied any labels matching special text in your issue.

Please review the labels and make any necessary changes.

@lurunze1226 lurunze1226 changed the title feat: 部分组件配置面板配置项调整 feat(amis-editor): 部分组件配置面板配置项调整 Nov 15, 2023
@lurunze1226 lurunze1226 merged commit c94522c into baidu:master Nov 15, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants