找回密码
 立即注册

QQ登录

只需一步,快速开始

小菜鸡xx

初级会员

42

主题

147

帖子

437

积分

初级会员

积分
437
小菜鸡xx
初级会员   /  发表于:2023-10-17 16:17  /   查看:1792  /  回复:1
1金币
下拉框的按钮样式是否能自己设置,下拉框选中按钮出现,失去焦点按钮消失

最佳答案

查看完整内容

您好,下拉框中有一个 可见 属性,能够控制什么时候显示下拉框按钮: 可以参考该链接:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Style#cellbuttons 示例代码如下: var verticalStyle = new GC.Spread.Sheets.Style(); verticalStyle.cellButtons = [ { imageType: GC.Spread.Sheets.ButtonImageType.dropdown, command: "openList", ...

1 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-17 16:17:45
来自 2#
您好,下拉框中有一个 可见 属性,能够控制什么时候显示下拉框按钮:

image.png551043700.png

可以参考该链接:https://demo.grapecity.com.cn/sp ... s.Style#cellbuttons

示例代码如下:

    var verticalStyle = new GC.Spread.Sheets.Style();
    verticalStyle.cellButtons = [
        {
            imageType: GC.Spread.Sheets.ButtonImageType.dropdown,
            command: "openList",
            useButtonStyle: true,
            visibility: GC.Spread.Sheets.ButtonVisibility.onSelected,
        }
    ];
    verticalStyle.dropDowns = [
        {
            type: GC.Spread.Sheets.DropDownType.list,
            option: {
                multiSelect: false,
                items: [
                    {
                        text: 'item1',
                        value: 'item1'
                    },
                    {
                        text: 'item2',
                        value: 'item2'
                    },
                    {
                        text: 'item3',
                        value: 'item3'
                    },
                    {
                        text: 'item4',
                        value: 'item4'
                    }
                ],
            }
        }
    ];
    sheet.setText(2, 1, "Vertical text list");
    sheet.setStyle(3, 1, verticalStyle);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部