我正在处理引导表。文之心自举表的扩展。
引导表可编辑
我正在使用OnEditable向服务器发送数据(使用Laravel处理服务器请求)。我收到关于结果的错误代码作为回报。但我似乎找不到一种方法来显示可编辑的Popover上的错误,或者阻止用旧值替换新值。当我们验证输入时,会显示Like错误。
我已经检查了可编辑的-
这是我的密码:
var table = $('#table');
table.bootstrapTable({
columns: [
{
field: 'roomType'
},
{
field: 'Mon',
editable: {
type: 'number',
title: 'Update Rates',
validate: function (v) {
if (!v) return 'Please Enter Rate Value';
if (parseFloat(v) < 0) return 'Rate should be greater than 0';
}
}
}
],
onEditableSave: function (field, row, oldValue, $el) {
var data = {
'_token': window.Laravel.csrfToken,
'Field': field,
'PK': row['_'+field+'_data'].pk,
'oldValue': oldValue,
'newValue': row[field]
};
$.post("Url", data)
.success(function(data, textStatus, xhr) {
if (data.success) {
}
else{
switch (data.code) {
case 400:
return data.msg;
break;
case 403:
return data.msg;
break;
case 401:
return data.msg;
break;
}
}
})
.fail(function(data, textStatus, xhr) {
return 'Something went wrong.';
});
}
});
我希望这种错误会显示:
预期产出
我无法获得所需的输出,以在popover上显示错误。但我有工作要做。
索尔:我正在用$el[0]. text=oldValue替换错误时的旧值;并在一些警报装置中显示错误。
谢谢
$.post(URL, data)
.success(function(data, textStatus, xhr) {
if (data.success) {
}
else{
switch (data.code) {
case 400:
$el[0].text = oldValue;
ShowError(data);
break;
case 403:
$el[0].text = oldValue;
ShowError(data);
break;
case 401:
$el[0].text = oldValue;
ShowError(data);
break;
}
}
})
.fail(function(data, textStatus, xhr) {
$el[0].text = oldValue;
ShowError('Something Went Wrong');
});
我使用引导表插件-http://bootstrap-table.wenzhixin.net.cn 有一种访问隐藏列的方法—getHiddenColumns,但没有getVisibleColumns方法。实际上,我只想在可见列上搜索,因为我需要可见列的名称。 我怎样才能得到它?任何帮助都将不胜感激。提前谢谢。
我试图在我的代码中实现这个引导表,但我最不喜欢它。在添加行侧页码“server”之前,我将返回结果。那我什么也得不到。代码 服务器端代码 我花了两天时间摆弄这张桌子。请,任何有经验的人,任何形式的帮助或指导都将不胜感激。
这是我使用的项目(引导表) http://bootstrap-table.wenzhixin.net.cn/documentation/ 我使用带有以下选项的表格: 一切运作良好。它从JSON中的API接收显示表的数据。 现在是问题: 我想添加一些可编辑字段。我包括了我在一个例子中看到的这些东西: 我在表中的一个字段中添加了测试“数据可编辑=”真实“属性。结果是它光学地改变了字段,但它不会写回我的
为什么我不能以这种方式使用引导可编辑表? 在这个小提琴https://jsfiddle.net/aleksacavic/03agu1ex/1/它的工作原理是,当单击时,表格单元格处于编辑模式。但相同的代码在我的网站上不工作?我错过了什么?如我所见,在我这边,当单击时,单元格不允许更改类,只有表线程被突出显示,其他元素(输入字段)不被创建。谢啦
我在使用上找到的wenzhixin引导表的可编辑扩展时遇到一些问题https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable.我刚刚决定使用此扩展,因为我在项目中已经将引导表用于其他目的。使用此可编辑扩展时,我在Chrome上遇到以下控制台错误: 我无法理解可能是什么问题。我试着在网站上查看文档和
我使用引导表与x-editabel插件。该表有3个字段,但只有一个可编辑。我需要向服务器发送所有字段的脚本,而不仅仅是可编辑字段。我使用的代码如下: 这就是HTML 表数据来自ajax(没问题:它在工作)。 我需要将所有字段,而不仅仅是类别字段,发送到ajax脚本,该脚本将执行对所选类别字段的更改。我无法为每个表行定义和使用pk,因为单击可编辑字段时需要执行的操作需要所有字段。我想使用x-edit