有没有可能从GJS以外的功能中“切换”面板里添加的按钮?
问题
大家好, 首先,这个项目很棒,我非常喜欢将GJS扩展到我们的使用场景中——也很期待未来会带来什么,看看正在进行的一些问题和功能...... 所以,我用的是GJS,通过“addButton”在面板里添加了自定义按钮(比如这样): 现在切换或取消按钮时一切正常——不过我想在编辑器外运行“toggleCropMarkers()”函数,这个功能在切换按钮时调用——(这里是文档加载时调用)——我想手动将按钮状态设置为“toggled”...... 我试过:'编辑。Panels.getButton('options', '裁剪标记').changed.active = true',以及'.attributes.active = true',但都没成功,我想知道有没有建议的方法可以从编辑器外'切换'按钮的状态。 希望这些说法能让你明白,如果我说得不清楚请告诉我,我会上传一个样本。 谢谢,
回答(2)
你好,@ned-kelly,试试这个:
const cropBtn = 编辑者。Panels.getButton(“options”, “裁剪标记”);
cropBtn.set('active',1)
干杯!
@pouyamiralayi,你太棒了——抱歉问了这么简单的问题——之前在GitHub文档里找不到相关问题或评论!
相关问答
通过相似的问题讨论继续研究。
问题 #384
创建并编辑模板到数据库中
这是我创建新模板并将带有样式的内联HTML插入数据库的代码: “''js VAR Editor = Grapesjs.init ({ 身高:“100%”, 容器:“#gjs”, 插件:['GJS-preset-newsletter'], storageManager: { id...
问题 #454
让块管理器默认开放面板?
我试过这个代码: “''js 默认显示方块,不是样式 编辑。Panels.getButton('views', 'open-sm').set('active', false) 编辑。Panels.getButton('views', 'open-blocks').set('ac...
问题 #538
点击组件总是先打开样式,即使我覆盖了
当我点击组件时,我想让这些特质打开 点击组件可以打开样式。再点一次它,终于会打开“开放-tm”特质管理器。 我该如何覆盖“点击”时的开场风格?
问题 #2754
我如何自定义视频块
我想创建一个类似视频画廊的图片画廊。丢弃视频块后显示画廊。我该怎么做?我使用 grapesjs-preset-webpage 插件。试着在下面写代码,那个不起作用...... VAR Editor = Grapesjs.init({ 身高:“100%”, 展示偏移集:1, no...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。