SVN r1211
SVN-Revision: r1211
This commit is contained in:
@@ -732,7 +732,7 @@ namespace Lskj.Control
|
||||
}
|
||||
if (rowItem != null && model != null)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(model.UnionModule) && (string.IsNullOrEmpty(model.UnionValue) && string.IsNullOrEmpty(model.UnionCond))) return;
|
||||
if (!string.IsNullOrEmpty(model.UnionModule) && (string.IsNullOrEmpty(model.UnionValue) && string.IsNullOrEmpty(model.UnionCond))&& !model.IgnoreAssociatedFields) return;
|
||||
if (tabPage.Tag is FrmWebBrowser)
|
||||
{
|
||||
// 加载网页
|
||||
@@ -822,19 +822,27 @@ namespace Lskj.Control
|
||||
//{
|
||||
// searchSql= moduleGridEx.SearchObj.SetSearchSqlValue(searchSql);
|
||||
//}
|
||||
GridView view = this.ModuleGridObj.GridControlObj.GridView;
|
||||
//DataTable dataTable = MainImpl.GetDataTableResult(searchSql);//明细数据源
|
||||
if (model.DynamicDetails && rowItem.Table.Columns.Contains("DisplayColumns"))
|
||||
{
|
||||
this.tcButtom.SetGridDisplayColumns(tabPage, rowItem["DisplayColumns"] + "");
|
||||
}
|
||||
|
||||
//2026-4-24赵坤 先根据选中行改变条件,后续明细sql拼接上条件(之前修改条件后不会拼接到sql中)
|
||||
if (tabPage.Tag is GridControlEx && (tabPage.Tag as GridControlEx).ParentControl != null)
|
||||
{
|
||||
(tabPage.Tag as GridControlEx).ParentControl.SetAllControlValue(rowItem);
|
||||
if(model.DetailSearch) searchSql = (tabPage.Tag as GridControlEx).ParentControl.SetSearchSqlValue(searchSql);
|
||||
}
|
||||
//记录上一次执行的sql
|
||||
if (tabPage.Tag is GridControlEx)
|
||||
{
|
||||
(tabPage.Tag as GridControlEx).LastSearchSql = searchSql;
|
||||
}
|
||||
GridView view = this.ModuleGridObj.GridControlObj.GridView;
|
||||
//DataTable dataTable = MainImpl.GetDataTableResult(searchSql);//明细数据源
|
||||
if (model.DynamicDetails && rowItem.Table.Columns.Contains("DisplayColumns")) //
|
||||
{
|
||||
this.tcButtom.SetGridDisplayColumns(tabPage, rowItem["DisplayColumns"] + "");
|
||||
}
|
||||
|
||||
this.tcButtom.SetGridDataSource(tabPage, MainImpl.GetDataTableResult(searchSql), view);
|
||||
if (tabPage.Tag is GridControlEx && (tabPage.Tag as GridControlEx).ParentControl != null)
|
||||
(tabPage.Tag as GridControlEx).ParentControl.SetAllControlValue(rowItem);
|
||||
|
||||
//配置明细直接根据条件加载
|
||||
if (model.SystemModel != null && 1 == model.SystemModel.isFirstLoad)
|
||||
{
|
||||
@@ -1001,7 +1009,7 @@ namespace Lskj.Control
|
||||
}
|
||||
|
||||
|
||||
if (ReplaceHelper.IsSelect(sqlValue) && !string.IsNullOrEmpty(model.UnionValue))
|
||||
if (ReplaceHelper.IsSelect(sqlValue) && !string.IsNullOrEmpty(model.UnionValue))//ReplaceHelper.IsSelect
|
||||
{
|
||||
string Conditions = string.Empty;
|
||||
//是左侧选中行,并且没有替换字段,则使用主表选中行
|
||||
|
||||
Reference in New Issue
Block a user