{{$index}} |
批量导入:(无空格+逗号)
|
<div id="{{tabName}}_{{windowsName}}Win" style="display:none;padding:10px;"> |
<div><strong style="display:inline-block;font-size:14px; vertical-align:middle;margin-top:10px;text-transform:uppercase;">{{tr.biaoti}}</strong></div>
<div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="combo_{{nu(ids,$index)}}" id="label_combo_{{nu(ids,$index)}}" >{{tr.biaoti}}</label> <div> <kendo-x-combo-box id="combo_{{nu(ids,$index)}}" style="width:100%;" k-data-text-field="'{{tr.yuantext}}'" k-data-value-field="'{{tr.yuanvalue}}'" x-adapter-id="{{tr.shujuyuan}}" x-text-adapter-id="{{tr.bangdingyuan}}" x-text-field-name="{{tr.bangdingziduan}}" x-link-control-id="label_combo_{{nu(ids,$index)}}" x-select-only="true" k-virtual="false" x-auto-search="true" k-max-length="50" suggest="true"> </kendo-x-combo-box> </div> </div> <div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="combo_{{nu(ids,$index)}}" id="label_combo_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <kendo-xsystemcombobox id="combo_{{nu(ids,$index)}}" style="width:100%;" k-data-text-field="'ItemValue'" k-data-value-field="'ItemValue'" x-filter-field-name="Class" x-filter-field-value="{{tr.yuantext}}" x-text-adapter-id="{{tr.bangdingyuan}}" x-text-field-name="{{tr.bangdingziduan}}" x-select-only="true" x-link-control-id="label_combo_{{nu(ids,$index)}}" k-virtual=false k-placeholder="''" x-auto-search="true" k-max-length="50" suggest="true"> </kendo-xsystemcombobox> </div> </div> <div style="margin-top:10px;display:inline-block;margin-left:1%; width:97.5%;"> <label for="richText_{{nu(ids,$index)}}" id="label_richText_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <textarea engine-richtextbox id="richText_{{nu(ids,$index)}}" class="k-textbox" x-adapter-id="{{tr.bangdingyuan}}" x-field-name="{{tr.bangdingziduan}}" x-link-control-id="label_richText_{{nu(ids,$index)}}" style="width:100%; height:50px; resize:none;" maxlength="500" spellcheck="true"></textarea> </div> </div> <div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="text_{{nu(ids,$index)}}" id="label_text_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <input id="text_{{nu(ids,$index)}}" kendo-x-text-box x-adapter-id="{{tr.bangdingyuan}}" x-field-name="{{tr.bangdingziduan}}" style="width:100%;" x-link-control-id="label_text_{{nu(ids,$index)}}" maxlength="50" /> </div> </div> <div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="datePicker_{{nu(ids,$index)}}" id="label_datePicker_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <input kendo-xdatepicker id="datePicker_{{nu(ids,$index)}}" x-link-control-id="label_datePicker_{{nu(ids,$index)}}" x-adapter-id="{{tr.bangdingyuan}}" x-field-name="{{tr.bangdingziduan}}" style="width:100%" /> </div> </div> <div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="numericText_{{nu(ids,$index)}}" id="label_numericText_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <input id="numericText_{{nu(ids,$index)}}" kendo-x-numeric-text-box x-adapter-id="{{tr.bangdingyuan}}" k-format="'#'" k-decimals="0" x-field-name="{{tr.bangdingziduan}}" k-min="0" k-max="999999" x-link-control-id="label_numericText_{{nu(ids,$index)}}" style="width:100%;" /> </div> </div> <div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="numericText_{{nu(ids,$index)}}" id="label_numericText_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <input id="numericText_{{nu(ids,$index)}}" kendo-x-numeric-text-box x-adapter-id="{{tr.bangdingyuan}}" x-field-name="{{tr.bangdingziduan}}" k-min="0" k-max="999999" x-link-control-id="label_numericText_{{nu(ids,$index)}}" style="width:100%;" /> </div> </div> <div style="display:inline-block; width:31.5%;margin-left:1%;margin-top:10px;"> <label for="numericText_{{nu(ids,$index)}}" id="label_numericText_{{nu(ids,$index)}}">{{tr.biaoti}}</label> <div> <input id="numericText_{{nu(ids,$index)}}" kendo-x-numeric-text-box x-adapter-id="{{tr.bangdingyuan}}" k-format="'c'" x-field-name="{{tr.bangdingziduan}}" k-min="0" k-max="999999" x-link-control-id="label_numericText_{{nu(ids,$index)}}" style="width:100%;text-align:right;" /> </div> </div> |
<div class="pull-right" style="margin-top:15px; "> <button class="btn btn-primary" style="padding:2px 0px; width:115px;" ng-click="save{{windowsName}}Win()">Save</button> <button class="btn btn-primary" style="padding:2px 0px; width:115px; margin-left:9px;" ng-click="close{{windowsName}}Win()">Close</button> </div> </div> |
以下是js!!!!! |
$scope.{{windowsName}}WinOpen = function () { $("#{{tabName}}_{{windowsName}}Win").kendoWindow({ width: "800px", minWidth: "800px", title: "{{chuangkoubiaotiming}}", actions: [], close: function (e) { }, modal: true, }).data("kendoWindow").center().open(); } |
$scope.save{{windowsName}}Win = function () { var context = {scope: $scope}; var adpIds = [{{shuaxinyuan}}]; var result = xengineExtension.pageSave(context, adpIds); if (result.errorCode !== 0 && result.message != "") { console.log(result.message); } else { if ($("#{{tabName}}_{{windowsName}}Win").data("kendoWindow")) { $("#{{tabName}}_{{windowsName}}Win").data("kendoWindow").close(); } } } |
$scope.close{{windowsName}}Win = function() { if ($scope.pageContext.dataSources[{{shuaxinyuan}}].getChangedSet().changed) { var re = confirm($translate.instant('system_common_dirty_page_warning_message')); if (re) { return; } else { $scope.pageContext.dataSources[{{shuaxinyuan}}].cancelChanges(); $("#{{tabName}}_{{windowsName}}Win").data("kendoWindow").close(); } } else { $("#{{tabName}}_{{windowsName}}Win").data("kendoWindow").close(); } } |
以下清理资源!!! |
var {{windowsName}}Win = $("#{{tabName}}_{{windowsName}}Win").data("kendoWindow"); if ({{windowsName}}Win) { {{windowsName}}Win.destroy(); console.log("kendo.popup windows[{{tabName}}_{{windowsName}}Win] is destroyed."); } |