如何在jqGrid中使用startwith和操作数之间

时间:2012-12-19 09:24:03

标签: jqgrid jqgrid-asp.net jqgrid-formatter jqgrid-inlinenav

我想在jqGrid中使用以下start操作数:

select * from lib where (mesc.substring(0,2) between 13 and 60)

在jqGrid中我只是一个开头但没有开头,我想将这个操作数添加到搜索操作数。

我有一个lib表,在lib表中我有一个mesc字段(数据类型mesc是nvarchar(10))。在此表中,我保存了材料信息。当Mesc以13到60,6到70和80到90开始时,我将记录分组。最终用户可能希望看到所有从13到16或13到60开始的材料。我不知道如何实现这一点。

1 个答案:

答案 0 :(得分:1)

您可以使用两个外部<input>元素,用户可以在其中输入mesc字段和<button>“搜索”的值。每次刷新网格或单击“搜索”,您都可以将字段中的值发送到服务器。有关详细信息,请参阅the answer

您也可以只使用一个<input>元素,并允许用户以13 - 60的形式输入输入。通常,您可以实现所需的任何输入选项,例如SlidersSpinner等。

您可以将外部输入元素集成到jqGrid的顶部工具栏中。有关详细信息,请参阅the answer

以任何方式,您都可以根据服务器端的用户输入生成任何SQL语句。