这是我使用的项目(引导表)
http://bootstrap-table.wenzhixin.net.cn/documentation/
我使用带有以下选项的表格:
data-toggle="table"
data-url="api/api.php/"
data-side-pagination="client"
data-query-params="queryParams"
data-response-handler="responseHandler"
data-pagination="true"
data-page-list="[10, 25, 50, 100, ALL]"
data-page-size="20"
data-sort-name="nr"
data-sort-order="desc"
data-striped="true"
data-show-refresh="true"
data-show-columns="true"
data-height="720"
data-detail-view="true"
data-detail-formatter="detailFormatter"
data-sortable="true"
data-search="true"
data-show-export="true"
data-export-types="['excel']"
一切运作良好。它从JSON中的API接收显示表的数据。
现在是问题:
我想添加一些可编辑字段。我包括了我在一个例子中看到的这些东西:
[example]
http://issues.wenzhixin.net.cn/bootstrap-table/#extensions/editable.html
[included stuff]
JS:
bootstrap-table/extensions/editable/bootstrap-table-editable.js
http://rawgit.com/vitalets/x-editable/master/dist/bootstrap3-editable/js/bootstrap-editable.js
CSS:
http://rawgit.com/vitalets/x-editable/master/dist/bootstrap3-editable/css/bootstrap-editable.css<br>
我在表中的一个字段中添加了测试“数据可编辑=”真实“属性。结果是它光学地改变了字段,但它不会写回我的API。它只在浏览器上显示更改,如果我刷新页面,更改就消失了。
你认为我需要使用jQuery吗?我是否需要在表或表选项的任何地方定义一个PK才能使其正常工作?有人能给我一个例子吗?我如何写回(POST)到一个应用编程接口(网址)并格式化应该发布到应用编程接口的JSON?
非常感谢大家!
jQUERY必须在页眉而不是页脚中加载:/n然后才能工作:
我现在工作的测试功能:
$('#table').on('editable-save.bs.table', function(e, field, row, oldValue, $el){
console.log(row);
// write an ajax call to post back the values to your database
})
使用onEditableSave方法。下面给出的示例代码供您参考:
onEditableSave: function (field, row, oldvalue, $el) {
//console.log(field, row, oldvalue);
// write an ajax call to post back the values to your database
},
我在使用上找到的wenzhixin引导表的可编辑扩展时遇到一些问题https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable.我刚刚决定使用此扩展,因为我在项目中已经将引导表用于其他目的。使用此可编辑扩展时,我在Chrome上遇到以下控制台错误: 我无法理解可能是什么问题。我试着在网站上查看文档和
为什么我不能以这种方式使用引导可编辑表? 在这个小提琴https://jsfiddle.net/aleksacavic/03agu1ex/1/它的工作原理是,当单击时,表格单元格处于编辑模式。但相同的代码在我的网站上不工作?我错过了什么?如我所见,在我这边,当单击时,单元格不允许更改类,只有表线程被突出显示,其他元素(输入字段)不被创建。谢啦
用法 创建树(Tree) <ul id="tt"></ul> $('#tt').etree({ url: 'tree_data.json', createUrl: ..., updateUrl: ..., destroyUrl: ..., dndUrl: ... }); 设置
我想内联编辑列表页上的变量使用引导x-edable。我以前使用过这个功能,但是在一个只有一个ID和一个值的表上运行良好。现在在这种情况下,用户点击内容概览页面中的用户名。单击后,用户名变成一个带有用户名的选择框。这工作得很好。但在保存时不存储数据。至少存储为0 他认为: 单击此按钮,它将变为(似乎可以): 激活选择框的脚本为: 保存后,使用内容控制器中的此功能: 真的希望有人能看到我哪里出错了,或
我正在使用引导编辑创建一个动态表。我需要添加新行并自动将值填充到可编辑表中。 现有行“Test”是可编辑的,而新行没有引导可编辑属性。我正在使用用于可编辑表。 表格HTML jQuery 值名称和描述将被添加到表中。但它不能被编辑。 这是来自开发者工具的html元素内容。
我有这个提琴,你可以看到,当你为价格字段输入任何值时,它的弹出提示没有定位在文本上,因为当你为名称输入值时,它的数据类型是数字 https://jsfiddle.net/6da007fm/21/ 超文本标记语言 JS 这是一种正常的行为还是有解决办法。我在我的项目网页中使用它,一行有5列,因此看起来不是很整洁。 -谢谢