我正在使用sumoselect 在我的网站上。
案例#1:
选择输入中的默认行为,例如标题为“多选”的示例页面是 - 打开选择输入,选择任何项目并单击其他地方=关闭选择输入,我的选定项目仍然被选中(重新打开选择输入后)。 / p>
案例#2
我想要按钮确定/取消 - 就像在示例页面上标题'在多选中显示确定取消',但如果我这样做,那么行为就会改变。如果我打开选择输入,选择任何项目并单击其他地方=关闭选择输入但项目未选择最远...我必须单击按钮确定以记住我的选择
问:如何通过按钮确定/取消来实现#1情况下的行为?在其他任何地方点击后选择一些项目 - 关闭选择输入,我的选择仍然在这里?
子问题:如何在点击确定/取消按钮上创建一些事件?恩。点击取消,然后点击$('this').sumo.unSelectAll();
编辑: 如果我设置
`triggerChangeCombined: false`
选择一些项目并点击(关闭选择)在“占位符”的位置我将看到我的选择,但重新打开后选择输入项目未被选中。
答案 0 :(得分:1)
关于在ok / Cancel配置中记住所选选项的初始要求,答案是,代码代表你不能。
为什么呢?因为在源代码中,检测到下拉列表外的点击,有一行显示“如果我们处于确定取消模式”,则单击取消按钮'。
if (settings.okCancelInMulti)O._cnbtn();
您必须创建代码的特殊版本/分叉才能删除此行并实现所需的行为。