在 EWL 中创建只读表单

本文关键字:只读 表单 创建 EWL | 更新日期: 2023-09-27 18:34:37

>我正在使用企业Web库来创建一些复杂的Web表单,我发现使用自动生成的表单项和FormItemBlock非常容易。这对于有权弄乱这些数据的用户非常有用,但我目前的问题是针对没有授权的用户。我想与应用程序中有权查看数据(而不是更改数据(的用户共享页面和显示的数据。有没有办法轻松地将某些数据切换为只读?

在 EWL 中创建只读表单

开发实用工具当前不会生成任何生成只读控件的表单项 getter,但您可以使用通用 getter。例如,此行代码将创建一个具有文本控件的窗体项:

GetMyFieldFormItem( true, ( value, label ) => value.GetLiteralControl(), value: currentValueFromDatabase );

我计划最终实施:

  1. 单个只读表单项
  2. 只读页面,其中所有表单项都自动为只读
  3. 只读网站,其中所有页面上的所有表单项都自动为只读