Action里面:
private PromotionManageTo promotionManageTo;
private List<PromotionManageTo> productClass;
get…
set…
SqlMaps里面:
<select resultClass="promotionManagePromotionManageTo">
……
</select>
JSP里面:
<s:iterator value="productClass" status="productClassLength">
<td>
<input type="checkbox" name="promotionManageToproductId" value="<fs:property value="productId"/>" <c:if test="${fn:containsIgnoreCase(promotionManageToproductId, productId)}">checked="checked"</c:if> />
</td>
</s:iterator>
在对getRowData声明: 当你在编辑行或单元格做。这将返回单元格内容和输入的不是实际工作值 当您拨打该行仍正在编辑getRowData()? 更新 同意,jqGrid的不处理<select>非常好。在我的应用我其实是能够得到解决这个不指定一个编辑选项(意思是,键/值均为“联邦快递”);翻译为ID,然后在服务器上完成。这是不正确的方式来编写这一点,但它的工作不够好,我的需求
2 你要设置列的格式为'选择' 例如,从维基: colModel:[{ 的EditType:“选择”,格式:'选择', editoptions:{值:“1:一个2:两个”}} ] 查看更多在这里jqgridwiki 我有这个问题,这个工作就像一个charisma
3 我刚解决了这个问题,设置JQGrid的非格式化选项下面的函数用于非格式的单元格值。function Unformat_Select(cellvalue, options, cellobject)
{
var unformatValue = '';
$each(optionscolModeleditoptionsvalue, function (k, value)
{
if (cellvalue == value)
{
unformatValue = k;
}
});
return unformatValue;
}
该会被调用时,电网需要的时候你所说的“getRowData”法像单元格数据。不过,我的功能只支持键-值配对的编辑选项。你需要改变你的数据,如下面的模式。editoption:
{
value:
{
FE:'FedEx',
IN:'InTime',
TN:'TNT'
}
}
有关非格式化选项,您可以通过以下链接看到。 JQGrid的维基-自定义格式化 PS。它是可以修改我的功能,支持客户端的DropDownList值。但我认为这是不可能的,应用此功能的服务器端DropDownList的值。 更新 在最新的jqGrid的381,我刚刚发现的bug取消编辑行(或编程方式调用“restoreRow”的方法),jqGrid的将创建数据的标识键(而不是数据的值)。我创建下面的函数来解决这个问题。这一点,你必须将其作为本专栏的自定义格式化功能。这个函数单元格的值映射到列表键或值的价值。function JqGridInlineEditor_SelectFormatter(cellvalue, options, rowObject)
{
var temp = '';
$each(optionscolModeleditoptionsvalue, function (key, value)
{
if (cellvalue == key || cellvalue == value)
{
temp = value;
return false;
}
});
return temp;
}
所以,你可以发送键或值作为列数据由上述定义格式呈现。
假设角色id定义的name是jsid
取选中列的值如下
var gr = $("#list")getGridParam('selrow');
var jsid = $("#list")getCell(gr,"jsid")。
grid中定义 rownumbers: true
var ids = $("#gridid")jqGrid('getDataIDs');
$each(ids, function(i, id){
$("#gridid")getCell(id,'rn'); //这个就是序号了
});
以上就是关于怎么在jqgrid中设置checkbox多选,怎么获取多选的值全部的内容,包括:怎么在jqgrid中设置checkbox多选,怎么获取多选的值、如何使用<SELECT>editoptions一列时,得到选择在jqGrid的价值、jqgrid加载时获得表格中某个单元格的值怎么获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)