最近我将Guidewire工作室从版本8升级到9.从那时起,数据库查询在暂存器中运行时抛出错误。相同的代码在版本8中正常工作。请在下面找到代码和错误。
代码
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app ng-controller="myCtrl">
<div data-ng-repeat="flagInfo in availableList">
<input type="radio" name="flag" id="{{flagInfo.flagName}}" value="{{flagInfo.flagName}}" ng-model="radioList.flagName" ng-change="radioChange(radioList.flagName)" />
<span class="checkbox-label">
<label for="{{flagInfo.flagName}}">{{flagInfo.flagName}}</label>
</span>
</div>
<div>
Selected Radio : {{radioList.flagName}}
</div>
</div>
ERROR
var object = gw.api.database.Query.make(Account).select()
print("Count : "+object.Count)
非常感谢任何帮助。
答案 0 :(得分:3)
在v9中,您必须安装DCEVM才能在便笺簿中运行查询
答案 1 :(得分:1)
我不确定这是否有效。你可以试试下面看看它是否有效。
var object = gw.api.database.Query.make(entity.Account).select()
print(“Count:”+ object.Count)
答案 2 :(得分:1)
V9 Gosu便签本需要DCEVM。这只是一个罐子,可以安装。 您将以DCEVM
的形式获得它