1
我一直在使用SLickGrid在我的Grails应用程序,但现在我只能标记只是从菜单中选择一个下拉列多重选择。 这个JS代码是: -SlickGrid标题菜单 - 单个列
var headerMenuPlugin = new Slick.Plugins.HeaderMenu({buttonImage:window.params.dropDownIconUrl});
headerMenuPlugin.onBeforeMenuShow.subscribe(function(e, args) {
var menu = args.menu;
var i = menu.items.length;
var iconClass = undefined
menu.items[0].iconCssClass = (args.column.name === $("#sciNameColumn").val())?'icon-check':undefined
menu.items[1].iconCssClass = (args.column.name === $("#commonNameColumn").val())?'icon-check':undefined
});
headerMenuPlugin.onCommand.subscribe(function(e, args) {
var name = args.column.name;
if(args.command === 'sciNameColumn') {
if(args.column.name == $('#sciNameColumn').val())
name = ''
if(args.column.name == $('#commonNameColumn').val())
$('#commonNameColumn').val('');
$('#sciNameColumn').val(name);
} else if(args.command === 'commonNameColumn') {
if(args.column.name == $('#commonNameColumn').val())
name = ''
if(args.column.name == $('#sciNameColumn').val())
$('#sciNameColumn').val('');
$('#commonNameColumn').val(name);
}
selectNameColumn($('#commonNameColumn'), commonNameFormatter);
selectNameColumn($('#sciNameColumn'), sciNameFormatter);
});
grid.registerPlugin(headerMenuPlugin);
但现在的要求是,我需要从下拉列多一个选择和保存的选择和以后使用它,也同样选择可以是为多列完成。
希望我对任何支持