easyuieditortextbox设置不可编辑状态

admin/2020-07-12/ 分类:bbin/阅读:
? ? 最近在使用easyui,在做到一个编辑时,需要联动并且结果只做显示,不能点击修改! 代码: datagrid 下: 主要加editable: false属性 {field:'routeName',title:'线路',width:140,align:'center',? ? ? ? ? ...

  ? ? 最近在使用easyui,在做到一个编辑时,需要联动并且结果只做显示,不能点击修改!

  代码:

  datagrid 下:

  主要加editable: false属性

  {field:'routeName',title:'线路',width:140,align:'center', ? ? ? ?

  ? ? ? ? editor:{

  ? ? ? ? type:'textbox',

  ? ? ? ? options:{editable: false}

  ? ? ? ? }},?

  另外在编辑下获取行号方法感觉挺有用的:

  //获取该行号

  var index=$(this).parents('.datagrid-row').attr('datagrid-row-index');

  具体代码:

  {field:'pname',title:'司机',width:140,align:'center',

  ? ? ? ? ? ? editor:{

  ? ? ? ? ? ? type:'combobox',

  ? ? ? ? ? ? ? ? options:{?

  ? ? ? ? ? ? ? ? url:'----------', ? ? ? ? ? ? ? ?

  ? ? ? ? ? ? ? ? panelHeight:'auto',

  ? ? ? ? ? ? ? ? valueField:'value',

  ? ? ? ? textField:'text',

  ? ? ? ? required:true,

  ? ? ? ? onLoadSuccess:function(){

  ? ? ? ? //新增状态不选中

  ? ? ? ? if(statu==0)

  return;

  ? ? ? ? //获取该行号

  ? ? ? ? ? ? ? ? ? ? ? ? var index=$(this).parents('.datagrid-row').attr('datagrid-row-index') ;? ? ?

  var rows=accident_datagrid.datagrid('getRows');

  ? ? ? ? var value=rows[index].pname;? ?

  ? ? ? ? var val=$(this).combobox("getData");

  ? ? ? ? ? ? ? ? ? ? for (var item in val) {

  ? ? ? ? ? ? ? ? ? ? if (val[item].text==value)?

  ? ? ? ? ? ? ? ? ? ? ? ? ? ? $(this).combobox("select", val[item].value);

  ? ? ? ? ? ? ? ? ? ? }

  ? ? ? ? }

  ? ? ? ? ? ? ? ? }

  ? ? ? ? ? ? }},

阅读:
扩展阅读:
下一篇:没有了 上一篇:野人参与养殖人参怎样区别

推荐文章

Recommend article
bbin
微信二维码扫一扫
关注微信公众号
联系QQ:329435596 邮箱:329435596@qq.com Power by DedeCms
二维码
意见反馈 二维码