Button 如何在flexigrid按钮中添加属性?

Button 如何在flexigrid按钮中添加属性?,button,custom-attributes,flexigrid,Button,Custom Attributes,Flexigrid,我正在处理一个项目,我必须使用Flexigrid.js;但我发现插件中缺少很多东西。就像我想禁用一些我最初不想启用的按钮一样。所以,我不能那样做 因此,我更新了flexigrid.js并为每个人都做了这样的更新 希望这会有所帮助 谢谢你如果我们想添加额外的属性,如标题、禁用等,怎么做 答:我已经为此更新了flexigrid.js。我已经更改了以前的js,并将fbutton div>span替换为输入标记 更改以下代码 btnDiv.innerHTML = ("<div

我正在处理一个项目,我必须使用Flexigrid.js;但我发现插件中缺少很多东西。就像我想禁用一些我最初不想启用的按钮一样。所以,我不能那样做

因此,我更新了flexigrid.js并为每个人都做了这样的更新

希望这会有所帮助


谢谢你

如果我们想添加额外的属性,如标题、禁用等,怎么做

答:我已经为此更新了flexigrid.js。我已经更改了以前的js,并将fbutton div>span替换为输入标记

更改以下代码

           btnDiv.innerHTML = ("<div><span>") + (btn.hidename ? "&nbsp;" : btn.name) + ("</span></div>");
            if (btn.bclass) $('span', btnDiv).addClass(btn.bclass).css({
                paddingLeft: 20
            });
            if (btn.bimage) // if bimage defined, use its string as an image url for this buttons style (RS)
                $('span',btnDiv).css( 'background', 'url('+btn.bimage+') no-repeat center left' );
                $('span',btnDiv).css( 'paddingLeft', 20 );

            if (btn.tooltip) // add title if exists (RS)
                $('span',btnDiv)[0].title = btn.tooltip;
现在更改输入的CSS

.flexigrid div.fbutton input
    {
        float: left;
        display: block;
        padding: 3px;
        border : none;
    }
工作完成了。现在在按钮中设置属性属性

例如:

buttons : [
                {name: 'Add', bclass: 'add', onpress : test, attribute: {title:"add",disable:true,style:{'border':'1px solid black;'}}}
                ],
如果发现任何bug,请回复我

多谢各位

.flexigrid div.fbutton input
    {
        float: left;
        display: block;
        padding: 3px;
        border : none;
    }
buttons : [
                {name: 'Add', bclass: 'add', onpress : test, attribute: {title:"add",disable:true,style:{'border':'1px solid black;'}}}
                ],