[]
        
(Showing Draft Content)

GrapeCity.Forguncy.Commands.IBuilderCommandContext

接口 IBuilderCommandContext

命令编辑上下文信息。

命名空间: GrapeCity.Forguncy.Commands
程序集: Forguncy.Commands.Design.dll
语法
public interface IBuilderCommandContext : IBuilderContextBase

属性

Command

命令编辑上下文信息。

声明
Command Command { get; }
属性值
类型 描述
Command

CommandCell

返回设置了命令的单元格信息。

声明
ICommandCellInfo CommandCell { get; }
属性值
类型 描述
ICommandCellInfo

CommandScope

命令编辑上下文信息。

声明
CommandScope CommandScope { get; }
属性值
类型 描述
CommandScope

ForguncyUploadFilesFolderPath

用户在设计器中上传的文件或图片所在的文件目录。

声明
string ForguncyUploadFilesFolderPath { get; }
属性值
类型 描述
string

IsShareCommandMode

判断当前命令窗口是否为模板命令的命令窗口

声明
bool IsShareCommandMode { get; }
属性值
类型 描述
bool

方法

GetCell(IFormulaReferObject)

返回引用单元格公式所在的单元格信息。

声明
ICommandCellInfo GetCell(IFormulaReferObject obj)
参数
类型 名称 描述
IFormulaReferObject obj

引用单元格公式。

返回值
类型 描述
ICommandCellInfo

返回引用单元格公式所在的单元格信息。

GetCell(string, int, int)

返回指定页面指定行列的单元格信息。

声明
ICommandCellInfo GetCell(string pageName, int row, int column)
参数
类型 名称 描述
string pageName

页面名称。

int row

行索引。

int column

列索引。

返回值
类型 描述
ICommandCellInfo

返回指定页面指定行列的单元格信息。

GetQueryConditionWindow(object, string, bool)

获取活字格内部查询条件的对话窗口。

声明
IQueryConditionWindow GetQueryConditionWindow(object queryCondition, string tableName, bool allowSelectTable)
参数
类型 名称 描述
object queryCondition

初始化内置查询条件对话窗口的对象。

string tableName

数据表名。

bool allowSelectTable

是否允许选择表。

返回值
类型 描述
IQueryConditionWindow

返回活字格内部查询条件的对话窗口。

示例

代码参照IQueryConditionWindow

HideCommandDialog()

隐藏命令窗口,配合ShowCommandDialog()使用。 一般情况下,如果命令属性的编辑子窗口中有公式选择框,那么需要使用该函数。

声明
void HideCommandDialog()

ShowCommandDialog()

重新显示命令窗口,配合HideCommandDialog()使用。

声明
void ShowCommandDialog()

StartServer()

生成页面并启动服务器。

声明
void StartServer()

StartServerAsync()

生成页面并启动服务器,异步调用。

声明
Task StartServerAsync()
返回值
类型 描述
System.Threading.Tasks.Task