当前位置: 首页 > 知识库问答 >
问题:

为什么我的引导可编辑,而引导表不工作?

袁晋鹏
2023-03-14

我正在创建一个需要可编辑字段的表。。

此jquery元素将附加到页面:

var container = $('#up-modal .modal-body');
var table = $('<table></table>');
table.attr('id','up-table');
table.attr('style','width:auto;');
table.attr('data-toggle', 'table');
table.attr('data-search', 'true');
table.attr('data-maintain-selected', 'true');
table.attr('data-pagination','true');
table.attr('data-page-size',3);
container.append(table);

然后,调用bootstrap table函数

$("#up-table").bootstrapTable({
    columns:[
        {
            field: 'id',
            title: 'ID',
            align: 'center'
        },
        {
            field: 'Permission',
            title: 'Permission',
            searchable: true
        },
        {
            field: 'Extended',
            name: 'Extended',
            title: 'Properties',
            editable:{
                type: 'text',
                pk: 1,
                title: 'Modify Properties',
                name: 'Extended',
                validate: function(value){
                    value = $.trim(value);
                    try{
                        JSON.parse(value);
                    }catch(e){
                        return 'Invalid json provided for properties';
                    }
                }
            }
        },
        {
            field: 'Access',
            title: 'Access',
            checkbox:true
        }
    ],
    data: tableData
});

表格绘制正确,但字段不可编辑。我可以调用$('.editable')。可编辑(选项)在生成表后,该选项可以正常工作,但在涉及分页时将停止工作。

我使用这个例子作为参考https://github.com/wenzhixin/bootstrap-table-examples/blob/master/welcome.html

哦,我应该提到适当的脚本和css文件是本地托管的,并且正确地包含在我的html中。

库快速链接:
https://vitalets.github.io/bootstrap-editable/
http://bootstrap-table.wenzhixin.net.cn/

共有1个答案

汲利
2023-03-14

呜呜。事实证明,x-edable、bootstrap 3和bootstrap表存在兼容性问题。

要解决这个问题,我所要做的就是包含引导可编辑表扩展

https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable

 类似资料:
  • 为什么我不能以这种方式使用引导可编辑表? 在这个小提琴https://jsfiddle.net/aleksacavic/03agu1ex/1/它的工作原理是,当单击时,表格单元格处于编辑模式。但相同的代码在我的网站上不工作?我错过了什么?如我所见,在我这边,当单击时,单元格不允许更改类,只有表线程被突出显示,其他元素(输入字段)不被创建。谢啦

  • 我正在使用引导编辑创建一个动态表。我需要添加新行并自动将值填充到可编辑表中。 现有行“Test”是可编辑的,而新行没有引导可编辑属性。我正在使用用于可编辑表。 表格HTML jQuery 值名称和描述将被添加到表中。但它不能被编辑。 这是来自开发者工具的html元素内容。

  • 这是我使用的项目(引导表) http://bootstrap-table.wenzhixin.net.cn/documentation/ 我使用带有以下选项的表格: 一切运作良好。它从JSON中的API接收显示表的数据。 现在是问题: 我想添加一些可编辑字段。我包括了我在一个例子中看到的这些东西: 我在表中的一个字段中添加了测试“数据可编辑=”真实“属性。结果是它光学地改变了字段,但它不会写回我的

  • 我洛基,在“开始”之后,我遵循https://getbootstrap.com/docs/4.3/layout/overview/的指示(我猜在那个例子中缺少了一些东西) 我说: 链接到头标签中的css文件 但是它不起作用,类“hid-ph-flex”总是在“代码”显示中:无“代码”,火狐调试器警告说:“未知规则或错误读取规则在“包括” 我想我忘了一份文件,有什么帮助吗???

  • 我在使用上找到的wenzhixin引导表的可编辑扩展时遇到一些问题https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable.我刚刚决定使用此扩展,因为我在项目中已经将引导表用于其他目的。使用此可编辑扩展时,我在Chrome上遇到以下控制台错误: 我无法理解可能是什么问题。我试着在网站上查看文档和

  • 大家好,我已经为我的应用程序安装了引导程序,它并不工作。这是我的application.scss档案 这是我的申请表。rb文件: application.js文件: 最后是我的Gem文件: 以下是我在尝试向网页添加导航栏时得到的信息: