以下内容仅是一个预览,完整内容请见文尾:
表单的状态是指是否启用、可见、选中、展开等等,状态会依据用户的交互动作而实时变化,该篇讲解实现原理,并在原系统之上提供了一个扩展,可以实现任意复杂的条件比较,如正则比较、范围比较等等,该篇提供实现复杂表单不可或缺的知识点,详细程度和深度远超官网文档,讲述的许多要点知识目前官网文档还处于空白状态,帮助读者彻底理解状态处理
全文九千字,目录如下:
--核心库core/drupal.states
--单个条件:
--条件组合:
--完整示例:
--状态名及状态属性:
--复杂条件:
--非表单元素运用状态:
--补充:
各位《云客drupal源码分析》系列的读者:
本系列分享希望帮助大家理解drupal底层原理,并缩短学习时间,但部分重点内容在博客仅发布前言和目录,这是因为:drupal在国外如此流行但在国内却很小众,一个重要原因应该是中文资料的缺乏,我们是否能够找到一种方式来激发高质量的中文资料出产?此时同是积极推动者的晴空提出能否用付费阅读的方式来鼓励更多教程作者?并建立了一个付费阅读drupal资料的网站,学习者仅需支付很少费用即可查询到最用心的知识注解,避免大量查找资料,可以节省大量学习时间是划算的,作者也能分配精力去开发高质量内容而得到回报,drupal是精品中的精品,超过一半的世界五百强用她做网站,难能可贵,国内普及初期需要一个良好的土壤,普及开后免费内容会越来越多,为了支持国内发展,云客决定将重点内容放在晴空的这个网站上收费阅读,读者只需要微信支付很少费用即可,云客在这里承诺该系列得到的所有订阅费用全部捐献给drupal深圳社区,用以组织活动等等,发展社区需要大家贡献力量,该网站于2017年3月29日上线,请移步:http://nowicode.com/ 阅读本篇完整版
我是云客,【云游天下,做客四方】,联系方式见主页,欢迎转载,但须注明出处