SMART datagrid v.1 > Classes > DataSet

Back  Forward

DataLudi.DataSet.hasData  method

如果通过参数row而指定的数据行具有实际值,就会返回true。 

当通过GridDataSet.setRowCount等而预先准备数据行时,即使是位于相当于小于rowCount的位置的数据行,也有可能不具有实际字段值。 

如果row超出范围,就会返回false。 

function hasData (row: Integer): Boolean;
Returns
Boolean
Parameters
row - Integer. required.
Code -1
    $('#hasData').click(function () {
        var createdRows = dataset.getStateRows(DataRowState.CREATED);
        for (var i = 0; i < createdRows.length; i++) {
            if (!dataset.hasData(createdRows[i]) {
                alert(createdRows[i] + "尚未输入行。");
            }
        }
    }
See Also
rowCount
GridDataSet.setRowCount
Examples
设置行计数