• js中不同值的替换


    function(button, e)
    {
        debugger; // 中断调试指令,可以手动删除它
    
        var me = this,                                            //this为列表视图控制器
            viewModel = me.getViewModel(),                        //获取视图模型
            record = viewModel.getData().data;                    //获取到当前记录
        if(record.get('QianMing')!=null&&record.get('QianMing')!='')
        {
            alert('对不起您已经对该现场检查笔录签名了,不能再使用读取模板按钮!');
        }
        else
        {
            //代码样例1:如何调出一个列表界面,在用户点击一行后只回调select监听事件,不进入编辑界面
            var win = Ext.create(util.getCodeGenerate1ClassName('现场检查笔录模板','List'), {   //弹出新页面,可以是'List', 也可以是'Grid' 
                fullscreen: true,
                title: '选择现场检查笔录模板',
                header: true,
                operation: 'Select',                    //选择操作
                queryParams: {
    
                }
            });
            list = win.down('list');
            list.setListeners({
                select: function (sender, records, _eOpts) {
    
                    // record为选中记录。如要取出记录其中XingMing属性的值可以用:var xingMing = record.get('XingMing');
                    win.close();
                    var win1 = me.getView(),   // 获取到当前编辑窗体
                        form = win1.down('formpanel');
                    var zw = ['检查单位','法人或负责人','检查单位地址'];  //中文的值
                    var yw = ['BeiJianChaDanWeiHuoRen','FaDingDaiBiaoRen','JianChaDiDian'];  //英文的字段
                    var s = records.get('JianChaBiLu');  //要替换的字段中的值
                    for(var i=0;i<zw.length;i++)
                    {
                        var reg = new RegExp( ''+zw[i]+'' , "g" )
                        s = s.replace(reg,record.get(yw[i]));
                    }
                    var field = form.getFields('XianChangJianChaJiLu');
                    field.setValue(s);
    
                }
            });
            win.show();
        }
    }
  • 相关阅读:
    随笔
    打破生活的套牢
    健忘是种美德
    【转贴】怎样冒充古典高手!
    php数组中删除元素
    JS 总结
    ubuntu apache rewrite
    JS 预览超级大图
    UBUNTU 安装SVN
    Yahoo14条前端优化规则
  • 原文地址:https://www.cnblogs.com/jiaowoyaoshu/p/10137352.html
Copyright © 2020-2023  润新知