[]
Forguncy.Forguncy.ForguncyHelper
帮助类,提供一些帮助方法和属性。
• new ForguncyHelper()
• SpecialPath: SpecialPath
请参考SpecialPath。
▸ addDebugWarning(message
): void
添加调试警告。
属性名 | 类型 |
---|---|
message |
string |
void
▸ getCellLocation(formula
, formulaCalcContext
): CellLocationInfo
把一个公式翻译成单元格位置信息。
属性名 | 类型 | 说明 |
---|---|---|
formula |
string |
公式,如:"=A1" |
formulaCalcContext |
FormulaCalcContext |
用于计算公式的上下文 |
单元格的位置信息,如果公式没有引用单元格,如"=SUM(1,2)",该方法将返回null。
▸ post(url
, param
, callback
, async?
): void
提交数据到服务器。
Example
// 如果您自定义了一个服务端`Web API`类`MyForguncyApi` ,该类包含一个`post`方法 `QueryData`,您可以在前端使用以下代码调用该方法:
// 获取当前页面
var page = Forguncy.Page;
// 获取页面上的单元格
var cell1 = page.getCell("name");
var cell2 = page.getCell("department");
// 获取单元格的值
var data = {
name: cell1.getValue(),
department: cell2.getValue()
};
// 发送请求到服务器
Forguncy.Helper.post("customApi/MyForguncyApi/QueryData", data, function (message) {
if (message)
{
alert(message);
}
});
属性名 | 类型 | 说明 |
---|---|---|
url |
string |
包含请求发送的URL的字符串。 |
param |
any |
发送请求的数据。 |
callback |
(...p : any []) => any |
成功回调函数。 |
async? |
boolean |
指定请求是否是异步的。默认值为 true。 |
void