我的过滤器如下所示:
{
type: 'boolean',
dataIndex: 'FutureProfile',
value:false,
defaultValue : false
},
这不会为我的数据添加任何类型的默认过滤。这会带回表格中的每一行。
如果我这样做:
{
type: 'boolean',
dataIndex: 'FutureProfile',
value:true,
defaultValue : false
},
一切正常,加载网格时,FutureProfile行仅显示布尔值为true的项目。
所以看起来如果该值设置为false,extjs完全忽略了这个并且不会将其作为ajax调用的一部分发送,如果它被设置为true,则过滤器通过ajax发送。如何使网格实际默认为FutureProfile的错误值?
答案 0 :(得分:1)
经过多次试验和错误后计算出来。
如果希望布尔过滤器的默认值有效,则必须将active设置为true:
{
type: 'boolean',
dataIndex: 'FutureProfile',
value:false,
active: true
}