123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[
- Map = function(){
- this.map = new Object();
- put = function(key, value){
- this.map[key] = value;
- },
- get = function(key){
- return this.map[key];
- },
- containsKey = function(key){
- return key in this.map;
- },
- containsValue = function(value){
- for(var prop in this.map){
- if(this.map[prop] == value) return true;
- }
- return false;
- },
- isEmpty = function(key){
- return (this.size() == 0);
- },
- clear = function(){
- for(var prop in this.map){
- delete this.map[prop];
- }
- },
- remove = function(key){
- delete this.map[key];
- },
- keys = function(){
- var keys = new Array();
- for(var prop in this.map){
- keys.push(prop);
- }
- return keys;
- },
- values = function(){
- var values = new Array();
- for(var prop in this.map){
- values.push(this.map[prop]);
- }
- return values;
- },
- size = function(){
- var count = 0;
- for (var prop in this.map) {
- count++;
- }
- return count;
- }
- };
- var gCodeMap = new Map();
- function fInit(){
-
- if(frmf_isPopup()){
- var oParam = {};
- oParam.id = "TRMMR09100";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqGetSpecialCharacter";
- oParam.inds = "";
- oParam.outds = "ds_main_datalist_codeinfo=codeinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMR09100";
- tranf_submit(oParam);
- }
- }
- function cf_TRMMR09100(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function fInputCharacter(obj, e){
- var row = e.row;
- var col = e.col -1;
- var oDs = this.objects[obj.binddataset];
-
- var sCode;
- var sInputStr = ds_main.getColumn(0, "str");
-
- if(e.row > -1 && e.col > 0){
- sCode = utlf_transNullToEmpty(oDs.getColumn(row, col));
-
- ds_main.setColumn(0, "str", sInputStr + sCode + ' ');
- }
- }
- function fInputZoomInCharacter(){
- var sCode = ds_main.getColumn(0, "char");
- var sInputStr = ds_main.getColumn(0, "str");
-
- ds_main.setColumn(0, "str", sInputStr + sCode + ' ');
- }
- function fZoomInCharacter(obj:Grid, e){
- var row = e.row;
- var col = e.col - 1;
- var oDs = this.objects[obj.binddataset];
- var sCode;
- if(e.row > -1 && e.col > 0){
- sCode = utlf_transNullToEmpty(oDs.getColumn(row, col));
-
- ds_main.setColumn(0, "char", sCode);
- }
- }
- ]]></Script>
|