JQGrid表单编辑输入屏幕,你可以提供一些关于如何隐藏选定区域的想法,也可以点击复选框来显示它。可以JQGrid表单编辑Div标签隐藏和显示?
例如
我的表单编辑窗口有
显示全部细节复选框,并首先姓,年龄和地址,邮编,城市,州和国家
如果复选框被检查首先,姓氏,年龄和地址,邮编,城市,州和国家字段显示,否则所有字段都被隐藏
是否有可能?
JQGrid表单编辑输入屏幕,你可以提供一些关于如何隐藏选定区域的想法,也可以点击复选框来显示它。可以JQGrid表单编辑Div标签隐藏和显示?
例如
我的表单编辑窗口有
显示全部细节复选框,并首先姓,年龄和地址,邮编,城市,州和国家
如果复选框被检查首先,姓氏,年龄和地址,邮编,城市,州和国家字段显示,否则所有字段都被隐藏
是否有可能?
如果我理解你的问题是正确的,那么你需要从Edit窗体中测试一些字段的值,并根据测试值隐藏窗体的其他字段。
你可以实现beforeShowForm回调中的行为。例如,如果你有name: "sold"
的列colModel
其中formatter: "checkbox"
那么你会在编辑窗口中的id =“sold”复选框中找到相应的值。所以你可以用$("#sold").is(":checked")
来测试这个值。您可以在beforeShowForm
回调中执行这样的测试,该回调将在表单被初始化之后,但在它被显示之前调用。要例如从"address"
列中隐藏信息,您可以使用$('#tr_address').hide();
。 $('#address')
代表该地址的输入字段,并且$('#tr_address')
代表具有该信息的编辑表格的整行。
你可以在the answer找到和你需要的非常接近的例子。