ListFilterModel listFilterModel = new ListFilterModel();
Kingdee.BOS.Core.Metadata.FormMetadata bizObjectMetaData = FormMetaDataCache.GetCachedFormMetaData(base.Context, formId);
listFilterModel.FilterObject.FilterMetaData = CommonFilterServiceHelper.GetFilterMetaData(base.Context, "");
listFilterModel.SetContext(base.Context, bizObjectMetaData.BusinessInfo, bizObjectMetaData.BusinessInfo.GetForm().GetFormServiceProvider(false));
listFilterModel.InitFieldList(bizObjectMetaData, null);
listFilterModel.FilterObject.Setting = detailFilterSetting;
//动态解析FilterSetting转换FilterString
detailFilterString = listFilterModel.FilterObject.GetFilterSQLString(base.Context, new System.DateTime?(TimeServiceHelper.GetSystemDateTime(base.Context)));