Page tree
Skip to end of metadata
Go to start of metadata

 方法

   Cell.hasFocus()

 描述

   获取指定单元格是否具有焦点。可用于检测页面中的任一单元格是否获取焦点。返回值为true或false,true:单元格获取焦点;false:单元格未获取焦点。

 返回值

   boolean

 示例

   下面的示例代码中,通过hasFocus方法,获取指定单元格(myCell)是否具有焦点。

//获取当前页面
var page = Forguncy.Page;
//获取当前页面上名称为myCell的单元格
var cell = page.getCell("myCell");
//获取当前单元格是否具有焦点
var f = cell.hasFocus(); 
//弹出警示框,显示指定单元格是否具有焦点
alert(f);


操作步骤

  在设计器的页面中,选择一个单元格区域,设置其单元格类型为文本框,并命名为“myCell”。

  选择一个单元格区域,设置其单元格类型为按钮,设置其命令为“JavaScript命令”,并编辑代码。

  选择一个单元格区域,设置其单元格类型为文本框,设置其命令为“JavaScript命令”,并编辑代码。

  运行页面。

  • 单击按钮后会弹出警示框,显示“false”,因为此时焦点在按钮所在单元格,不在指定的单元格上;

  • 在第二个文本框中输入一个值后,再单击第一个文本框,会弹出警示框,显示“true”,因为此时焦点在指定的单元格上。

  • No labels