精华内容
下载资源
问答
  • NC 设置字段可编辑
    千次阅读
    2019-10-31 09:53:25

    /QlgqArap/src/client/nc/ui/arap/actions/BillSaveAction.java

    				// 设置字段可编辑
    				BillCardPanelUtil.contorlFeildEditable(billCardPanel, true,
    						new String[] { IBillFieldGet.OBJTYPE,
    								IBillFieldGet.CUSTOMER, IBillFieldGet.SUPPLIER,
    								IBillFieldGet.RECACCOUNT,
    								IBillFieldGet.PAYACCOUNT,
    								IBillFieldGet.PK_PSNDOC,
    								IBillFieldGet.MONEY_DE, IBillFieldGet.MONEY_CR,
    								IBillFieldGet.PK_CURRTYPE });
    
    getBillListPanel().setEnabled(true);//设置面板可编辑性
    //设置字段可编辑
    this.getBillListPanel().getHeadItem("realityamount").setEdit(true);
    
    更多相关内容
  • 最近做了个医疗行业的病案DBF文件导入导出的工具,解决了字段大于255无法写入数据的问题,花了好长时间,共享出来,
  • 在365中引入了subgrid的行可编辑,那随之带来的一个问题就是,在主表单禁用的状态下,如何禁用行编辑呢,这里就用到了subgrid的OnRecordSelect方法。 代码很简单, 我这里是禁用了所有字段的编辑,当然如果你的业务...

        在365中引入了subgrid的行可编辑,那随之带来的一个问题就是,在主表单禁用的状态下,如何禁用行编辑呢,这里就用到了subgrid的OnRecordSelect方法。

       代码很简单,   我这里是禁用了所有字段的编辑,当然如果你的业务需要可以禁用个别字段而不是全部

    function onrowselect(executionContext) {
        var entityObject = executionContext.getFormContext().data.entity;
        entityObject.attributes.forEach(function (attribute, i) {
                var emailControl = attribute.controls.get(0);
                emailControl.setDisabled(true);        
        });
    }
       表单里的设置也很简单,点开要设置的subgrid的属性,会看到一个叫events的tab,绑定方法


       因为这里用到了执行上下文,所以图中的红框里的勾要打上


      我们去看下效果,按照以往的操作,我们去点击一下准备编辑的时候,已经是锁定状态



    展开全文
  • //不可编辑 var et1 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstMoveoutNumber'}); $(et1.target).val(''); //$(et1.target).numberbox({value:'',precision:6,min:...
    function exeBatchPickInfo(wmbpId){
    $('#receiptInfo').datagrid({
    fit: true, //全屏
    title:'入库单',
    striped: true, //显示斑马线
    pagination:false,
    singleSelect:true,
    fitColumns:true,//自动缩进

    columns: [[
                  {title:'出库单编号',field:'wmooId',width:130,sortable:false,align:'center',
                formatter:function(value,row){
               return row.wmooCode;
    },
                editor:{
                type:'combobox',
                options:{
                url:'batchpick/findByBatchPickId.html?wmbpId='+wmbpId+'&wmodPickStrategy='+0+"&res="+Math.random(),
                valueField:'wmodOutOrderId',
                textField:'wmooCode', 
                loadFilter:function(data){return data;},
           panelHeight:'auto',
           required: true,
           onShowPanel:function(){
            $(this).combobox('reload'); 
           },
           onChange:function(newValue,oldValue){
                    if(newValue==undefined || newValue==''){
                              return;
                                }
                 var row = $('#receiptInfo').datagrid('getSelected');  
                 if(row==null){
                 return;
                 }
                               var rindex = $('#receiptInfo').datagrid('getRowIndex', row);
                               //清空商品编码
               
    var ed3 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmodId'});
                $(ed3.target).combobox('clear','');
    $(ed3.target).combobox('loadData','');

    var et = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstEnabledNumber'});
    $(et.target).val('');
    //$(et.target).numberbox({editable:false,value:'' ,precision:6,min:0,max:9999999999999999.999999});
    $(et.target).attr('disabled','disabled');// 只读
                                                            var et2 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstEnabledNumber'});
          $(et2.target).val('');
          //$(et2.target).numberbox({editable:false,value:'',precision:6,min:0,max:9999999999999999.999999});

    $(et2.target).attr('disabled','disabled');// 只读

      var ed = $('#packageInfo').datagrid('getEditor', {  index : i,  field : 'cdsgIsDecimal'});
      $(ed.target).combobox('setValue',newValue);
     $(ed.target).combobox('disable');//不可编辑



    var et1 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstMoveoutNumber'});
    $(et1.target).val('');
    //$(et1.target).numberbox({value:'',precision:6,min:0.01,max:9999999999999999.999999});
    var t=0;
    var datas=$(this).combobox('getData');
    for(var i=0;i<datas.length;i++){
    if(newValue==datas[i].wmodOutOrderId){
    t=1;
    break;
    }
    }
    if(t==1){
    //加载拣货策略为手动执行的出库单商品名称信息
    $(ed.target).combobox('reload','batchpick/selectSkuCodeByWmooId.html?wmooId='+newValue+"&res="+Math.random()); 
    }
                }
                }
                }},
    展开全文
  • string ls_col long ll_colcount,ll_i ll_colcount = long( dw_indection_desease.object.datawindow.Column.Count ) for ll_i = 1 to ll_colcount ls_col = dw_indection_desease.describe("#"+string(ll_i)+".n...
    //====================================================================
    // 函数: w_outp_indection_desease_input::wf_init_taporder
    //--------------------------------------------------------------------
    // 描述: 将所有的列的taporder设置为0
    //--------------------------------------------------------------------
    // 参数:
    // 	无
    //--------------------------------------------------------------------
    // 返回值:  (none)
    //--------------------------------------------------------------------
    // 作者:	YJC      日期: 2016年09月25日
    //--------------------------------------------------------------------
    // 修改历史:  
    // 如果使用dw.Object.DataWindow.ReadOnly=Yes , 数据窗口的复选框仍然会被更改
    //====================================================================
    
    string ls_col 
    long ll_colcount
    long ll_i
    ll_colcount = long( dw_indection_desease.object.datawindow.Column.Count )
    if isnull(ll_colcount) or ll_colcount <= 0 then return 
    for ll_i = 1 to ll_colcount
    	ls_col = dw_indection_desease.describe("#"+string(ll_i)+".name")
    	dw_indection_desease.SetTabOrder (ls_col,0)
    next
    
    展开全文
  • 设置input 不可编辑的方法

    千次阅读 2019-11-14 11:07:58
    设置input 不可编辑的方法 方法一:disabled 属性规定禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。该属性无法与 ...
  • 1.前台UI实现BillModelCellEditableController类,会新增一个方法: public boolean isCellEditable(boolean value, int row, String itemkey){ ...比如,要想第3行列名为myname的那一列不可编辑,可改为: public
  • 但是只有是操作员才可以添加修改,然后发起流程,其他的角色将能添加修改,对于该可编辑列表只能查看,后面的角色,只能新增审批意见;如何根据登陆用户的角色,来控制页面上可编辑表格的修改权限? 二、分析 角色...
  • 我们可以通过为表单字段(input文本框,标签,复选框,文本区域)设置以下方法来实现表单的不可编辑功能。实现方式1、οnfοcus=this.blur()可以看出,表单input文本框无法被点击,不可进行编辑了;里面的文字也无法...
  • 要求当name为空是age和sex可编辑,当name有值时age和sex只读 可使用attrs进行限制如下: &lt;field name="name"/&gt; &lt;field name="age" attrs="{'required': [('name',...
  • 不可编辑 //注意要在开启行编辑之**前**完成设置editor为空的操作 var ee = $('#FYDetailGrid').datagrid('getColumnOption', 'oneUpVal'); ee.editor={}; 单元格不可编辑 //注意要在开启行编辑之**后**...
  • 2种方法设置输入框不可编辑

    千次阅读 2021-06-09 05:54:52
    这篇文章主要是对几种设置表单元素中文本输入框不可编辑的方法进行了总结介绍。一般有2种方法使input文本框不可编辑。javascript设置输入框不可编辑的方法:1、使用disabled属性设置disabled属性规定应该禁用input...
  • input框不可编辑的三种方法

    万次阅读 2019-04-04 09:59:32
    被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。 EP:<input type="text" disabled="disabled" /> *disabled 属性无法与 <input ...
  • 行编辑时特定单元格编辑 设置列qtype的editable属性值为true,表示此字段可编辑;然后设置id对应的行进入编辑状态,此时该行中所有的可编辑列都将进入编辑状态。...行编辑时特定单元格不可编辑 $("#jqgr...
  • ABAP 如何实现屏幕字段不可输入

    千次阅读 2016-11-29 14:40:10
    loop screen. if screen-name eq '输入框的名称' screen-input = 0 "0代表能输入 1代表可以输入! endif. modify screen. endloop.
  • 有两种方法可以达到类似的效果: disabled :属性规定禁用 input 元素,不可编辑,不可复制,不...readonly: 属性规定输入字段为只读,不可编辑,可复制,可选择,可接收焦点,还可以用Tab键切换到该字段,而且后...
  • 1、某一列 、某一行或某些单元格不可编辑,其他列可以编辑 二、期间遇到的问题 1、无法设置成不可编辑 2、设置为不可编辑,导出后发现所有单元格均不可编辑; 原因:createCell();创建单元格后,单元格默认是锁定...
  • PB数据窗口字段锁定不可修改

    千次阅读 2016-11-22 10:41:41
    在使用PB的过程中,有时需要对数据窗体中的某个特殊字段(主键或自增字段)进行限制,使得用户不能...当值设定为0时,表示该字段不可编辑状态,它等价于在窗体OPEN事件下的dw_main.object.mzhm.portect = 1。该语句
  • 设置列qtype的editable属性值为true,表示此字段可编辑;然后设置id对应的行进入编辑状态,此时该行中所有的可编辑列都将进入编辑状态。 $("#jqgridTable").setColProp("qtype",{editable:true}); $("#...
  • 首先,这段代码在点编辑打开窗口的时候可以把form的所有字段都设置为不可编辑。 ``` var form = getWinForm(grid); form.items.each(function(items) { items.items.each(function...
  • 用友nc65 uap开发主子表单据跳转编辑态时设置某几个值不可编辑 1.目标:通过调用合同续约按钮打开主子表单据跳转编辑态,使得表头其中几个字段不可编辑,因为合同和合同续约处于同一个单据中,所以要通过判断区别...
  • csdn一大片都是 ui->tableWidget->item(num,0)->setFlags(Qt::NoItemFlags); 这明显是某行某列,要一增列还要搞个for循环,一个字,挫!...这是解决方案,使用delegate委托,适用于tableview: ...
  • 用友nc65 uap开发表体编辑前事件和表体整行不可编辑功能 1.场景:针对某一个页签中的某几行不可编辑。此处对于是原合同的子页签行不允许编辑。 2.思路:编辑前事件会返回一个值,利用返回值来控制是否可以编辑 3....
  • 使input文本框不可编辑的3种方法

    千次阅读 2018-09-07 16:20:48
    disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 &lt;input type="...
  • 在gridcontorl中一般情况下我们使用的都是设置一列不可编辑 那么如何设置一个单元格不可编辑呢 在gridView1_ShowingEditor事件中可以实现。这个事件的意思是允许取消激活编辑器 意思也就是说可以我们取消编辑 ...
  • RectTransform下某些属性可以在Inspector面板上修改 二:代码实现 using UnityEngine; public class Test : MonoBehaviour { static DrivenRectTransformTracker tracker = new DrivenRectTransformTracker...
  • navicat查询的结果不可编辑问题

    千次阅读 2019-03-13 18:55:05
    navicat查询的结果可编辑必须满足两个条件: 1)只查询一张表 2)查询的字段中要包含id字段 其实你用客户端软件连接mysql管理和修改数据的时候,他的底层也还是mysql的修改语句,而且这个mysql的修改语句是以id...
  • react+antd:全局设置form表单不可编辑

    万次阅读 2019-08-29 20:07:56
    在做编辑页面的时候遇到一个需求是“在指定状态下内容不可编辑” 方案一:给每个<Input>、<Select>...添加disable属性 这种方案在form表单内容比较多的情况下可能不是很方便,所以辜老师帮我想了方案...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 201,774
精华内容 80,709
关键字:

如何让字段不可编辑