问题 #2400✓ 已解决提出于 2019年11月12日作者 ned-kelly4 个反应

有没有可能从GJS以外的功能中“切换”面板里添加的按钮?

快速解答作者 pouyamiralayi2

你好,@ned-kelly,试试这个: 干杯!

阅读下方完整回答 ↓

问题

大家好, 首先,这个项目很棒,我非常喜欢将GJS扩展到我们的使用场景中——也很期待未来会带来什么,看看正在进行的一些问题和功能...... 所以,我用的是GJS,通过“addButton”在面板里添加了自定义按钮(比如这样): 现在切换或取消按钮时一切正常——不过我想在编辑器外运行“toggleCropMarkers()”函数,这个功能在切换按钮时调用——(这里是文档加载时调用)——我想手动将按钮状态设置为“toggled”...... 我试过:'编辑。Panels.getButton('options', '裁剪标记').changed.active = true',以及'.attributes.active = true',但都没成功,我想知道有没有建议的方法可以从编辑器外'切换'按钮的状态。 希望这些说法能让你明白,如果我说得不清楚请告诉我,我会上传一个样本。 谢谢,

回答(2)

👍 最有帮助pouyamiralayi2019年11月12日

你好,@ned-kelly,试试这个:

 const cropBtn = 编辑者。Panels.getButton(“options”, “裁剪标记”);
 cropBtn.set('active',1)

干杯!

ned-kelly2019年11月13日

@pouyamiralayi,你太棒了——抱歉问了这么简单的问题——之前在GitHub文档里找不到相关问题或评论!

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。