我正在使用jquery & EasyUI从SQL数据库创建表。我已经设法通过内联编辑在这个tutorial之后编辑一些列,其中可能的单元格值由组合框给出。我有一个PHP文件的updateURL和现有内容的更新工作正常。jQuery EasyUI:确认/保存datagrid内联编辑
我的问题如下:到目前为止,要确认编辑单元格(单击单元格并从组合框中选择一个值后),用户必须单击表格的其他行才能触发更新脚本。如果表格只有一行,并且只有一列是可编辑的,似乎没有可能确认更改(例如按回车键)。
有没有什么办法可以进行确认? 感谢您的帮助!
更新:我已经走到这一步:在DataGrid,要编辑这是列通过组合框通过
<th field="..." data-options="formatter:...,
editor:{type:'combobox',options:{valueField:'...',textField:'...',url:'file.php',
onSelect: function (record) {*}}}">field</th>
我相信我需要保存在创建/结束通过命令代替星号(*)进行编辑。我用endEdit
,saveRow
,但没有成功。这是正确的地方(我用简单的警报测试过),但不是正确的命令/语法。
据我所知,在[这些Javascript角],创建内联编辑功能(http://www.jeasyui.com/easyui/jquery.edatagrid.js)。但我太初学者了解如何修改它们来以其他方式保存编辑,而不是点击另一行。 – Bernd 2013-02-26 17:02:42