当前位置: 首页 > news >正文

建设网站需要想好的问题建仿网站

建设网站需要想好的问题,建仿网站,网络工程师职业分析,国外刺绣图案设计网站2019独角兽企业重金招聘Python工程师标准 我今天的工作又遇到一个难题。前端UI右下角这个按钮被设置为禁用(disabled)状态。 这个按钮的可用状态由属性enabled控制。我通过调试发现#xff0c;一旦下图第88行代码执行完毕之后#xff0c;这个按钮的… 2019独角兽企业重金招聘Python工程师标准 我今天的工作又遇到一个难题。前端UI右下角这个按钮被设置为禁用(disabled)状态。 这个按钮的可用状态由属性enabled控制。我通过调试发现一旦下图第88行代码执行完毕之后这个按钮的属性mProperties里就多出一个enabled:false的属性。 而88行执行之前还没有这个enabled:false的属性。正是这个属性让按钮进入了禁用状态。 我单步调试setModel函数花了半个小时的时间也没能找到这个enabled属性到底是在哪一行代码加进去的。 于是我只有寻求其他办法。我想到了Object.defineProperty这个方法 我在Chrome开发者工具里执行如下代码首先根据button的ID用ui.byId方法找到这个被禁用按钮的实例然后用Object.defineProperty给按钮实例的属性集合mProperties注入一个get方法实现体只有一个debugger语句。如此一来每次button的mProperties被访问时都会自动触发一个断点。而mProperties属性发生变化时必定会先产生读取动作因此断点停下来时我通过观察调用栈的上下文就能够找到是哪一行代码修改了mProperties。 var ui sap.ui.getCore();var button ui.byId(button97DXvDVKUawkYgK3YQVram_64);Object.defineProperty(button, mProperties, { get: function(){ debugger;}});现在就来试试。果然断点自动触发了。我成功找到了我在寻找的给mProperties添加了enabled false的代码位置。 要获取更多Jerry的原创技术文章请关注公众号汪子熙或者扫描下面二维码: 转载于:https://my.oschina.net/u/3771578/blog/2250659
http://www.zqtcl.cn/news/178001/

相关文章:

  • 男人与女人做视频网站wordpress无法上传图片
  • 二手手表回收网站海外推广渠道有哪些
  • 怎么把地图放到网站上如何做色流量网站
  • 常见的导航网站有哪些郑州核酸vip服务
  • 网站开发老板排名关键词优化师
  • 迈诺网站建设跨境电商平台网站建设
  • 做t恤的网站外贸仿牌网站建设
  • 网站建设的学习网站建站后维护需要做哪些
  • 为什么建设网站很多公司没有网站界面分析
  • 旅游网网站建设的管理大连淘宝网站建设
  • 无锡锡牛网站建设做汽配的外贸网站
  • 黄石公司做网站临湘做网站
  • 网站配色购物网站开发背景需求
  • 河北省建设工程教育网站如何在手机上制作app软件
  • 担保公司网站建设汇报wordpress修改默认域名
  • 网站平台建设需要多少钱html网站标题怎么做的
  • 国外的服务器网站wordpress 博客论坛
  • 多国语言网站模板修改wordpress登录密码
  • 给周杰伦做网站广州免费景点
  • 网站文章不显示淄博网站建设及托管
  • 国外免费建站平面广告设计案例
  • 微信微网站开发价格广西做网站的公司有哪些
  • 做网站内容哪家公司可以做网站
  • 网站后台数据库管理经常浏览不良网站会被记录吗
  • 做加工都在哪个网站推广网络营销外包推广
  • 做英文网站怎么赚钱经典logo设计案例分析
  • 大型建站公司是干嘛的wordpress激活码充值
  • 带后台网站模板wordpress注册模板
  • 济南城乡住房建设厅网站dedecms企业网站
  • 旅游网站怎么做才能被关注园林景观设计公司名字