2012-05-09 82 views
0

是否有可能在jqGrid的的jqGrid - 在一个单元格中显示两个文本框

+2

你应该描述你想要更详细的。您使用哪种[编辑模式](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs#editing)?为什么在编辑一个单元格时需要两个输入字段?两个字段应如何初始化?编辑结果如何保存在单元格中?... – Oleg

+0

在网格中,通过从xml获取信息动态创建一列。根据XML数据有时我需要在一个单元格中显示两个文本框(我不能使用两列)。并且在该列(不同的行)中,我需要显示不同的组件(文本框,复选框,文本区域)。 – Knissanka

回答

0

对不起的一个单元格中显示两个可编辑的文本框,但问题在你的问题的注释说明还是不包含任何示例为什么您必须在一个单元格中显示两个文本框。此外,您仍然没有回答这个问题:您使用哪种编辑模式?

问题如下:如果您使用某些软件产品,则可以使用其许多标准功能。在实现将很短的情况下,您可以制作非常好的解决方案,编写非常小的代码。如果你只是一个人,那么他会试着按照你原先想象的方式去看待所有人应该看起来像你可以花费很多时间并且写很多代码。从与您的网站一起工作的用户的角度来看,所有这些都将与简单解决方案中的几乎相同。它真的需要吗?

例如,如果您使用form editing例如,您可以轻松地从隐藏的列中显示其他文本框,复选框或textareas列。 jqGrid自动为所有具有editable: true属性的隐藏列创建控件。所以在这种情况下你需要做的只是在$.show(如the answer)中显示表单中的隐藏字段。

+0

感谢您的评论:我找到了一种在JQgrid的单元格中显示多个HTML组件的方法。 – Knissanka

+0

我在“http://www.trirand.com/blog/jqgrid/jqgrid.html#”中使用了相同的概念,在行编辑 - >自定义编辑JqGrid演示中,它在一个单元上显示三个按钮。 – Knissanka

+0

@Knissanka:在“自定义编辑”演示中将在一个单元格中显示按钮而不是输入框。演示很旧。我们可以使用'formatter:“actions”'执行相同的操作。我仍然不明白你想要做什么。如果你想让其他人明白你想要什么,你应该编辑你的答案,并**更详细地解释你的要求**。 – Oleg

相关问题