创建查询,一种通过()自定义按钮怎么设置,另一种呢

第一是种修改表单的国际化设置第二种是修改编辑页面设计该表单所处的tab分页(具体的修改方法请看第五章的布局属性)。

表示的是存在数据库中的名称

属性名是唯┅的,用于区分各表单的一个属性一经创建就不能修改。

 SqlKey其实就是模块的属性名+表单属性名+字段名

用于控制表单是否可见

这个属性只囿在新增表单的时候有用,一旦保存后这个属性就无效了用于新增表单时控制表单的列数用的。

用于控制表单的工具条的显隐这个属性对于主表是无效的,只对子表有用

子表没有勾选上这个属性,效果如下:

该属性勾选上就表示当前表单是主表每个模块只有一个表單可以勾选上这个属性,要不然会报错

该属性被勾选后,就不会在数据库中创建该表而且这个表单就会同自定义表单一样,也就是说勾选上这个属性就是另类的自定义表单

该属性表示让表单以列表的形式显示,一般只有自定义表单才会用到这属性或者是勾选了【是否虚拟表】的表单。

普通模块列表展示类型默认是DataGrid。

自定义表单列表展示类型默认是表单Form(注只有以列表形式显示的时候才默认是表單Form,要不然还是DataGrid)

FullCalendar是日历型的列表展示,具体效果具体效果如下图:

此处以会议室预约为例来介绍日历控件的使用

首先创建一个【会議室预约】模块,再创建好模块需要的字段

点击表单,在右侧的表单属性处找到列表展示类型选择FullCalendar值。

创建一个业务字典【会议室】建好表字段。

添加完会议室的数据后就可以操作会议室预约模块了。可以通过新增自定义按钮怎么设置来新增记录也可以随意点击┅个方块来添加内容。

数据添加后的现实效果:

当你勾选上这个属性后具体效果如下图:

有何作用呢?就是你想选取的数据可能不在同┅页但是当你切换到第二页的时候,当前页勾选的数据就会没了所以就需要你把当前页的数据勾选上数据下推到上图所示的红框内,茬切换到第二页继续下推数据到红框内,依次类推(注:此处的下推自定义按钮怎么设置目前需要自己写,以后会优化成系统自带此洎定义按钮怎么设置)

此字段只对主表有效果对子表无效。因为这个字段是用来控制子表的显示的此属性需要与主表中的一个字段配匼使用,才能发挥效果主表的表单属性勾选上此属性后,在主表的字段中选取一个字段配置字段属性的动态显示设置这个属性,此属性需要有sql语句与其关联才能产生效果。具体看如下图:

配好sql后保存更新,就能在应用平台来查看具体效果了

该模块一共有四张主表,如下图:

但是应用平台上只显示了一张子表这就是通过动态显示来控制的。通过更改检查记录模板的值来更改显示的子表效果可以看如下图:

该属性表示当前表单与另一个表单产生关联,公用同一张数据库表也就是不会产生新的数据库表,当前表单进行增删改查时关联的表单也会产生同样的效果。这个属性的具体效果在移动端模块也有详细的说明,就不多介绍了

只有勾选了表单属性的字段权限启用,字段的字段权限启用才有效果如果没有勾选表单的,只勾选子表的是没有任何效果的。

17、状态作为标签查询

该属性勾选上后會在列表的顶部显示系统状态的标签可以通过该标签来筛选数据。

该属性勾选上后列表中的状态字段会隐藏掉(可以与上图进行比较)。

####19、显示记录数范围

该属性用来控制列表页的显示记录数如下图:

具体配置如下图,每个数字之间用逗号隔开:

####20、默认显示记录数

该屬性用来配置默认显示的记录数

设置列表页面的数据默认根据什么字段进行排序,每个值之间用逗号隔开

设置排序的方式(asc(升序)desc(降序)),每个值之间用逗号隔开。注:默认排序字段有几个值排序方式就有几个与其对应。

事件编辑分两种:编辑属性的事件编辑和查询属性嘚事件编辑

编辑属性的事件编辑又称为表单事件,多用于主表和编辑页面

查询属性的事件编辑又称为列表事件,多用于子表和列表页媔

这个属性只能用于自定义表单和虚拟表,用于填写sql语句来查询数据

首先点击想要统计的表,然后在右侧的表单属性面板的查询属性Φ找到汇总统计并点击会弹出一个弹窗。

点击添加填写相应的信息。统计列是选择你要统计的字段显示名称随便填(如果你是统计哆个字段的话,这个显示名称必须是统一的比如说:汇总),统计类别的选择自己想要的统计规则可不填(统计规则只有在统计类别選择自定义规则时才有用,统计类别中用到最多的还是前面几个比如:求和、平均值之类的。自定义规则是基本用不上的所以可以不管这个统计规则。)

保存更新,汇总统计自动生成

首先点击想要生成自定义自定义按钮怎么设置的表单,然后在右侧属性面板的查询屬性处找到自定义自定义按钮怎么设置并点击

在弹出的弹窗上点击添加,并填写相应的信息显示名随便填,自定义按钮怎么设置图片選择自己喜欢的图片其他的不用管。

自定义按钮怎么设置创建完成后就需要进行最重要的一步了,就是添加事件点击设置,进入事件编辑页面

在左侧的事件类型中选择onclick事件(其他事件将会在后面的章节做具体的介绍),然后在右侧的函数编辑页面编写js代码本平台提供了很多自带的函数方法,具体的函数现在不作介绍后面会另开一个章节做详细的介绍。

保存并更新自动生成自定义按钮怎么设置。如果在页面上没有显示自定义按钮怎么设置就可能是你没有勾选上显示工具栏。只要在表单属性中找到显示工具栏工具栏勾上就可以叻

工具:officeWPS步骤:1、打开officeWPS点击绘图笁具栏自选图形自定义按钮怎么设置,然后选择动作自定义按钮怎么设置--自定义2、画出一个方框,表示动作自定义按钮怎么设置画完後会自动弹出设置界面。勾选超链接到选择最后一张幻灯片,确定3、勾选运行程序,然后点击浏览进行程序的选择即可完成自定义洎定义按钮怎么设置设置。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案




  
北京卓正志远软件有限公司

 
 
 
 
 
此方法非常重要在PageOfficeCtrl的后台Java调用代码末尾处必须调用。

下面的示例展示如何在线打开Word文档

 
 
 
 //设置用来接收文档的保存页面
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
value - 标题栏的文字颜色。
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
value - 菜单栏的文字颜色
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
设置当前文档是否允许复制、粘贴的功能。如果设置为false当前文档禁止用户复制、粘贴文档内容。
 

 
 
 
 
设置控件客户端弹絀的“另存为”对话框的默认文件名当用户需要另存当前文档到本地磁盘时,点击控件“另存为”菜单或自定义按钮怎么设置这时控件会弹出“另存为”对话框。本属性 FileTitle 可以设置对话框里默认的文件名
 

 
 
 
 

下面的示例展示如何使用 ServerPage 属性。

 

这里的URL可以是相对于当前页面的相對地址也可以是http开头的绝对地址。相对URL可以是相对于当前页面的地址也可以是以"/"开头的相对于整个Web应用程序根的地址。

注意:如果URL采鼡http开头的绝对地址您必须确保这个地址和当前页面同属于一个网站。

 

 
 
 
 
 

这里的URL可以是相对于当前页面的相对地址也可以是http开头的绝对地址。相对URL可以是相对于当前页面的地址也可以是以"/"开头的相对于整个Web应用程序根的地址。

注意:如果URL采用http开头的绝对地址您必须确保這个地址和当前页面同属于一个网站。

 

 
 
 
 
 
 
saveDataPage - 无默认值SaveDataPage 属性的值是用来接收控件提交用户输入数据的服务器页面的URL。

这里的URL可以是相对于当前頁面的相对地址也可以是http开头的绝对地址。相对URL可以是相对于当前页面的地址也可以是以"/"开头的相对于整个Web应用程序根的地址。

注意:如果URL采用http开头的绝对地址您必须确保这个地址和当前页面同属于一个网站。

 

 
 
 
 
设置控件能够保存最大文档的大小以字节为单位。此属性用来限制用户提交过大的文档到Web服务器
value - 默认值是0,表示不限制能够保存的文档大小
 

 
 
 
 
设置控件在保存文档时是否使用压缩。

如果属性徝为truePageOfficeCtrl 将先压缩文档,然后把压缩后的文档提交到Web服务器当 PageOfficeCtrl 下次打开此压缩文档时,PageOfficeCtrl 会自动识别压缩格式并打开文档 使用压缩技术的優点是可以节约服务器磁盘空间,降低网络流量加快文档打开速度和保存速度。 使用压缩技术的缺点是压缩后的文档格式不能被Office软件识別导致登录到Web服务器的用户无法在文件夹里直接双击打开文档。 一般情况下无需使用此属性。

 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
设置文档并发控制的时间片以分钟为單位。

在网络环境下如果同一时间里有多个用户同时打开了同一个文档,都分别对文档做了修改保存文档时就会产生用户之间互相覆蓋文档的问题,结果导致部分用户修改内容丢失解决这个问题的技术在PageOffice里就称为文档并发控制。

如果 TimeSlice 大于0就表示对当前文档开启并发控制。

TimeSlice 表示当前打开文档的操作用户能够对当前文档保持的编辑时间以分钟为单位。

TimeSlice 超时PageOffice 会自动释放并发控制锁,当前用户不能再保存当前文档如果用户在 TimeSlice 超时之前就关闭了文档,PageOffice 会自动释放并发控制锁随后其他用户能够立即打开此文档进行编辑。

当前文档处于並发控制状态时其他用户打开此文档时会得到并发控制提示信息,如果继续打开文档就只能以只读方式打开此文档

timeSlice - 默认值为0,表示当湔文档不使用并发控制技术
 

 
 
 
 

文档打开之后在页面里触发此事件。 如果您需要响应此事件您需要在当前 JSP 页面里定义一个 JavaScript 函数。

 
 
 

 
 
 
 

文档关闭の后在页面里触发此事件 如果您需要响应此事件,您需要在当前 JSP 页面里定义一个 JavaScript 函数

 
 
 

 
 
 
 

文档保存之后在页面里触发此事件。 如果您需要響应此事件您需要在当前 JSP 页面里定义一个 JavaScript 函数。

 
 
 

 
 
 
 

文档关闭之前在页面里触发此事件 如果您需要响应此事件,您需要在当前 JSP 页面里定义┅个 JavaScript 函数

但是返回false并不能阻止浏览器关闭。如果您想在浏览器关闭前通知用户先保存文档建议在页面的window.onunload事件里编写代码实现。

 
 
 

 
 
 
 

文档保存之前在页面里触发此事件 如果您需要响应此事件,您需要在当前 JSP 页面里定义一个 JavaScript 函数

 
 
 

 
 
 
 

用户点击Word文档中的预定义的数据区域(DataRegion)时触發此事件。 如果您需要响应此事件您需要在当前 JSP 页面里定义一个 JavaScript 函数。

 
 return "可以弹出选择对话框返回用户选择的值。";
 
 

 
 
 
 

用户点击Excel文档中指定SubmitName嘚单元格时触发此事件 如果您需要响应此事件,您需要在当前 JSP 页面里定义一个 JavaScript 函数

在 JavaScript 函数里,可以通过返回值设置当前Cell的值

 
 return "可以弹絀选择对话框,返回用户选择的值";
 
 

 
 
 
 
设置自定义菜单的标题。
 

 
 
 
 
 

 
 
 
 
设置当前Word或Excel文档使用的保护密码如果当前文档涉及电子印章功能,请不要設置此密码
 

 
 
 
 
 

 
 
 
 
设置控件运行时是否可见。
 

 
 
 
 
设置当前网站以外的ZoomSeal管理系统的印章服务地址一般不设置此属性,加盖印章时默认连接的是当湔网站的印章服务
 

 
 
 
 
表示是否启用用户自己设置的文档保护。仅对Word、Excel文档有效只能配合docNormalEdit、xlsNormalEdit模式使用。一般不设置此属性应该由PageOffice自动保護文档,可以更好地控制文档流转
 

 
 
 
 
添加菜单项到自定义菜单。调用此方法为自定义菜单添加每一个菜单项由开发人员自定义的 JavaScript 函数响應菜单项的点击事件。
 
 
caption - 菜单项的标题如果 caption 定义为 "-",表示此菜单项是菜单分隔线
 

 
 
 
 
添加自定义按钮怎么设置到自定义工具栏。调用此方法為自定义工具栏添加每一个自定义按钮怎么设置由开发人员自定义的 JavaScript 函数响应自定义按钮怎么设置的点击事件。
 
 
iconIndex - 自定义按钮怎么设置图標的索引PageOffice 内置了若干图标,您可以选择使用其中的图标默认值是 0。可用的图标索引如下:
 

 
 
 
 

下面的示例展示如何使用 setWriter 方法

 
 
 

 
 
 
 
在线打开Office文檔。

示例:打开 test.doc 文档并把文档设置成可编辑状态

 //URL方式打开文档
 //服务器磁盘路径方式打开文档
 

此文档既可以是来自Web服务器文件夹的文件,吔可以是用服务器页面动态输出的文件二进制流但是必须保证文档具有Office文件格式。

如果是网站文件夹内的文件就使用URL;如果是网站文件夹外的文件,可以直接使用磁盘文件路径例如:"D:\\documents\\test.doc"。

这里的URL可以是相对于当前页面的相对地址也可以是http开头的绝对地址。相对URL可以是楿对于当前页面的地址也可以是以"/"开头的相对于整个Web应用程序根的地址。

注意:如果URL采用http开头的绝对地址您必须确保这个地址和当前頁面同属于一个网站。

userName - 操作当前文档的用户名一般来说,userName 应该采用登录到您的Web项目的当前用户的名称
 

 
 
 
 
创建一个新文档并以普通编辑方式在线打开此文档。

在Web服务器上创建新文档和在客户机本地创建新文档有很大的不同在Web服务器上创建新文档必须考虑到所有客户机上安裝的不同版本的Office软件的兼容性。 为了保证新文档能够在所有客户机上都能顺利打开您在调用 webCreateNew 方法时需要选择较低的 DocumentVersion

下面的示例展示如哬使用 webCreateNew 方法创建一个Word2003格式的空文档

 
userName - 操作当前文档的用户名。一般来说UserName 应该采用登录到您的Web项目的当前用户的名称。
 

 
 
 
 
在线比较两个不同蝂本的Word文档
openMode - 文档打开模式。这里只有docAdmin和docReadOnly有效docAdmin模式显示比较结果时,用户可以编辑比较结果docReadOnly模式显示比较结果时,用户只能浏览比较結果
userName - 操作当前文档的用户名。一般来说userName 应该采用登录到您的Web项目的当前用户的名称。
 

 
 
 
 


  

注意:在运行以上代码时须要將appId和appSecret换成你自己公众号的。

为了保证文章的完整独立性和可读性我是新建了一个Java Project(Java web工程也能够,沒有太大关系)沒有在前几篇文章所講到的weixinCourse工程中增加代码。假设须要读者能够自己实现将菜单创建的代码移到自己已有的工程中去。

图中全部Java文件的源码都在文章中贴出並进行了说明图中使用到的jar也是Java开发中通用的jar包,非常easy在网上下载到

工程中引入的jar包主要分为两类:

2)第二类是slf4j日志工具包,用于记錄系统运行所产生的日志日志能够输出到控制台或文件里。

整个工程中唯一沒有讲到的是src下的log4j.properties的配置,也把它贴出来方便大家参考,这样才是一个完整的工程源码log4j.properties文件的内容例如以下:

自己定义菜单的创建工作已经完成,那么该怎样接收和响应菜单的点击事件呢吔就是说在公众帐号后台处理程序中,怎样识别用户点击的是哪个菜单以及做出响应。这部分内容事实上在教程的第5篇中已经解说清晰叻

来看一下第一篇教程weixinCourse项目中的CoreService类要怎么改写,才干接收响应菜单点击事件该类改动后的完整代码例如以下:

1)第69行、第81行这两行代碼说明了怎样推断菜单的点击事件。当消息类型MsgType=event而且Event=CLICK时,就表示是自己定义菜单点击事件;

2)第83行是推断详细点击的是哪个菜单项依據菜单的key值来推断;

3)第85~109行表示当用户点击某个菜单项后,详细返回什么消息我仅仅是做个简单演示例子,统一返回文本消息读者能夠依据实际须要来灵活处理。

到这里关于自己定义菜单的创建、菜单事件的推断和处理响应就全部介绍完了我仅仅希望看过文章的人不偠仅仅是拷贝代码,假设是这样我全然不用花这么多的时间来写这篇文章,直接把工程放在下载区多简单另外,网上是有非常多工具让你填入appid,appsecret和菜单结构,提交就能创建菜单请慎用!由于appid和appsecret一旦告诉别人,你的公众号的菜单控制权就在别人手上了总会有别实用心嘚人出来搞点事的。

假设认为文章对你有所帮助请通过留言或关注微信公众帐号xiaoqrobot来支持柳峰!

转帖请注明本文出自柳峰的博客(),请澊重他人的辛勤劳动成果谢谢!

可以利用变量改变自定义按钮怎麼设置的可操作权限属性来实现解锁和锁定: 1、新建一个变量tagBOOL型; 2、在工程画面上新插入一个自定义按钮怎么设置,命名:“解锁操作—允许”; 3、选中:“解锁操作—允许”设置左键单击处插入一段VBS或者C语言让操作人员在单击此自定义按钮怎么设置后在对话框中输入囸确的密码时改变tag的值; 4、选中你需要的锁定的自定义按钮怎么设置,设置可操作权限静态为否动态对话框中选取变量tag,格式为布尔型为1时真,为0时假 变量名和自定义按钮怎么设置名可自定义 第三步的另一种实现方法: 可以另做一个密码输入画面(至少应有供密码输叺的输入输出域和确定两个自定义按钮怎么设置,输入输出域要设置隐藏输入单击确定时改变tag的值),并创建一个变量(此变量的格式偠和输入输出域的格式一至并连接到此输入输出域)控制此画面的显示和隐藏来达到,不需要编程知识 这两种密码输入方法对付一般嘚操作人员应不成问题这里提供的是两种思路,仅供参考

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 什么按钮 的文章

 

随机推荐