在guidewire中,<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<div ng-repeat="cl in clientList">
<div id="error-messages" ng-show="error">{{error}}</div>
<div id="success" ng-show="success">{{success}}</div>
<div class="form-group">
<div class="col-lg-4 col-md-4">
<label for=fname">First Name</label>
</div>
<div class="col-lg-8 col-md-8">
<input type=text" class="form-control" id="fname" name="fname" placeholder="First Name"
ng-model="cl.fname" data-validation="required" data-validation-error-msg="First Name required"/>
</div>
</div>
<div class="form-group">
<div class="col-lg-4 col-md-4">
<label for="lname">Last Name</label>
</div>
<div class="col-lg-8 col-md-8">
<input type=text" class="form-control" id="lname" name="lname" placeholder="Last Name"
ng-model="cl.lname" data-validation="required" data-validation-error-msg="Last Name required"/>
</div>
</div>
<div class="form-group">
<div class="col-lg-4 col-md-4">
<label for="city">City</label>
</div>
<div class="col-lg-8 col-md-8">
<input type=text" class="form-control" id="lname" name="city" placeholder="City"
ng-model="cl.city" data-validation="required" data-validation-error-msg="Last Name required"/>
</div>
</div>
<div class="form-group">
<div class="col-lg-4 col-md-4">
<label for="submit" class="sr-only" >Update</label>
</div>
<div class="col-lg-8 col-md-8">
<input type="button" class="form-control btn btn-success" id="update"
ng-click="submitForm(cl)"
name="Update" value="Update"/>
</div>
</div>
</div>
</div>
返回整个列值,如果我需要列特定结果,应该如何编码。
例如,如果我只需要Query.make(EntityName).select()
表中的PolicyNumber , PublicID and ID
,我该如何编写代码?
答案 0 :(得分:1)
请你试试下面的代码。
var temp = Query.make(entity.Claim).select(\ row - &gt; row.ClaimNumber)
但仍不确定。
答案 1 :(得分:1)
var op = Query.make(PolicyPeriod).select({
QuerySelectColumns.pathWithAlias("PolicyNumber", Paths.make(PolicyPeriod#PolicyNumber)),
QuerySelectColumns.pathWithAlias("OfferNumber", Paths.make(PolicyPeriod#OfferNumber)),
QuerySelectColumns.pathWithAlias("Id", Paths.make(PolicyPeriod#ID))
})
foreach(o in op){
print(" Policy No : "+o.getColumn("PolicyNumber") +" | Offer No : "+o.getColumn("OfferNumber")+" | ID : "+o.getColumn("Id"))
}
答案 2 :(得分:1)
我有一个问题,我找到了答案。 上面已经有评论了,我同意他们的看法,添加了省略的代码。
rake middleware
其中\是lambda。
我已经对此进行了测试,并且效果很好。
答案 3 :(得分:0)
很简单,
Uses GW.api.database.Query
Var d=Query.make(PolicyPeriod).select()
For ( a in d){
Print ( d.PolicyNumber +" = " + d.ID +" = " + `d.PublicID)`
}
答案 4 :(得分:-1)
有很多方法可以实现这一目标。最简单的方法是将结果存储在变量中,然后从中进行选择。 var temp = Query.make(entity.Policy).select() temp.each(\ elt - &gt; print(elt.PolicyNumber)
您还可以使用其他过滤器,例如Compare,AtMostOneRow,FirstWhere
答案 5 :(得分:-1)
你从未提到你想要优化。 请尝试以下代码。
var temp = Query.make(entity.Policy).compare(“PolicyNumber”,Equals,“123456”)。select()
您可以使用其他功能,例如联接。如果有效或我的理解是正确的,请告诉我!