小编sim*_*u94的帖子

如何在自定义格式化程序文本字段值为空时从jQgrid中取消选中所选行

当我试图检查jQgrid中的复选框时,它选择了正常的值,并且我有自定义格式化程序文本字段而不输入文本字段中的值并尝试选中复选框,我将在此之后显示警告消息我将取消选中该复选框,但焦点不会从网格中删除.

我已附上屏幕截图请让我知道答案.

代码粘贴在这里:

    jQuery("#list1").jqGrid({               

        url:actionurl,
        mtype: 'POST',          
        colNames:['PartnerId', 'Employee No','Employee Name' ,'Position', 'Position Id', 'Wages','Relieve Date','Days Required'],
        colModel:[                    
                      {name:'partnerId',index:'partnerId', width:280,sortable:true,search:false, hidden: true},
                      {name:'em_ka003_employeeno',index:'em_ka003_employeeno', width:200,sortable:true},
                      {name:'empname',index:'empname', width:280,sortable:false,search:false},
                      {name:'position',index:'position', width:250,sortable:false,search:false},
                      {name:'positionId',index:'positionId', width:0,sortable:false,search:false,hidden:true},                    
                      {name:'wages',index:'wages', width:100,sortable:false,search:false},                        
                      {name:'emp_relievedate',index:'emp_relievedate', width:200,sortable:false,search:false},
                      {name:'daysrequired',index:'daysrequired', width:140,sortable:false,search:false,formatter:createText},
                ],

        rowNum:10,
        rowList:[5,10,15],
        pager: '#pager1',         
        sortorder: "asc",
        sortname: 'em_ka003_employeeno', 
        viewrecords: true,
        rownumbers: true,
        loadonce: false,
        forceFit: true,
        datatype: 'xml',
        multiselect: true , 
        footerrow:true,
        userDataOnFooter:true,
        onSelectRow: function(rowId)
            { 
                handleSelectedRow(rowId); 
            },
        caption: "<b>Labor Extension",
        gridComplete: function() {          

            $.unblockUI();
        }



});
Run Code Online (Sandbox Code Playgroud)

这是我的自定义格式化程序功能:

function createText(el, cellval, opts)
    { …
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid jqgrid-php jqgrid-formatter

15
推荐指数
1
解决办法
3万
查看次数

使用apache poi将列设为只读

我正在使用apache-poi生成excel文件.我需要将第4列设为只读,其余2列将由用户编辑.

我正在用它XSSFCellStyle来实现这个目标,但它对我不起作用.

整个代码是:

Map<String, XSSFCellStyle> styles = new HashMap<String, XSSFCellStyle>();

XSSFCellStyle style5 = wb.createCellStyle();
XSSFFont headerFont = wb.createFont();
headerFont.setBold(true);
style5.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
style5.setFillPattern(XSSFCellStyle.SOLID_FOREGROUND);
style5.setFont(headerFont);
style5.setLocked(true); // this line does not get executed.
styles.put("header", style5);
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

6
推荐指数
1
解决办法
1万
查看次数

如何使用node.js应用程序动态更新YAML文件中的配置属性

我想使用 node.js 应用程序动态更新 YAML 配置文件中的属性。我在 KeyVault 中配置了我的机密,并且已在应用服务配置中引用了它。我想通过 node.js 应用程序更新 YAML 文件中的这些秘密。

我在 YAML 文件中尝试了以下选项,但它不起作用。

#{process.env.password}
Run Code Online (Sandbox Code Playgroud)

我的 YAML 结构如下所示:

targets:
  - host:
    ssl:
      client:
        password: XXXXXXXXXX (I want to update this password attribute using environment variables)
Run Code Online (Sandbox Code Playgroud)

yaml node.js node-modules apigee azure-webapps

6
推荐指数
1
解决办法
893
查看次数