我有一个数据表,我已经实现了单元格编辑器功能.我有两列编辑和删除功能.当我单击编辑时,单元格编辑器显示,用户可以编辑值并保存它们.以同样的方式,当用户点击删除时会弹出一个包含用户详细信息的对话框.现在我的问题是当我点击编辑时,当我专注于我的一个输入字段并按下输入对话框弹出时.我不想这样做发生:这是我的JSF代码:
<p:dataTable value="#{mybean.userList}"
var="item"
id="dataTab"
widgetVar="usersTable"
tableStyleClass="data" paginator="true" rows="5"
filteredValue="#{userController.filteredUsers}"
editable="true"
rowKey="#{item}"
>
<p:ajax event="rowEdit" listener="#{mybean.onEdit}" update=":userForm:growl" />
<p:ajax event="rowEditCancel" listener="#{mybean.onCancel}" update=":userForm:growl" />
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:" />
<p:inputText id="globalFilter" onkeyup="('usersTable').filter()" style="width:150px" />
</p:outputPanel>
</f:facet>
<p:column sortBy="#{item.firstName}" filterBy="#{item.firstName}"
filterMatchMode="startsWith">
<p:cellEditor>
<f:facet name="header">
<h:outputText value="First Name" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{item.firstName}" />
</f:facet>
<f:facet name="input">
<p:inputText value="#{item.firstName}" style="width:100%"/>
</f:facet>
</p:cellEditor>
</p:column>
<p:column sortBy="#{item.lastName}" filterBy="#{item.lastName}" filterMatchMode="startsWith">
<p:cellEditor>
<f:facet name="header">
<h:outputText value="Last Name" />
</f:facet>
<p:column headerText="Update" style="width:6%">
<p:rowEditor …Run Code Online (Sandbox Code Playgroud) 我在我的 Angular 应用程序中使用 Ag-grid,并且网格中的数据是从 Web 服务填充的。我在这个网格中实现了单元格编辑,所以当我单击其中一列时,整行都将是可编辑的,当我在网格外单击时停止编辑。以下是html和组件文件中的代码:
<ag-grid-angular #agGrid style="width: 100%; height: 600px;" class="ag-theme-balham left" [rowData]="rowData" [columnDefs]="columnDefs"
[gridOptions]="gridOptions" rowSelection="multiple" pagination=true (rowSelected)="onRowSelected($event)">
</ag-grid-angular>
Run Code Online (Sandbox Code Playgroud)
component.ts 文件:
this.gridOptions = {
defaultColDef: {
editable: (event: any) => {
if (this.isGridDataEditable) {
return true;
} else {
return false; // true/false based on params (or some other criteria) value
}
},
filter: true
},
singleClickEdit: true,
stopEditingWhenGridLosesFocus: true,
paginationPageSize: 20,
editType: 'fullRow',
onCellValueChanged: (event: any) => {
},
onRowValueChanged: (event: any) => {
},
onRowEditingStopped: (event: …Run Code Online (Sandbox Code Playgroud) 我有名称的测试套件,FirstTestSuite然后创建一个名为testCase FirstTestCase.我在soap UI中编写了一个groovy脚本,如下所示:
def tc = testRunner.testCase.testSuite.project.testSuites["FirstTestSuite"].testCases["FirstTestCase"]
Run Code Online (Sandbox Code Playgroud)
在测试用例中,我有一个web方法,它创建一个带有一些数据的excel文件.现在,当我运行脚本时,我没有调用web方法.我是新手,所以我错过了剧本中的任何内容吗?
一旦我编写脚本,有一种方法可以使用crontab调用此脚本吗?
谢谢.
我正在使用JSF和glassfish 4.0.我知道可以直接访问项目资源文件夹下的images目录中的所有图像.我想知道如何显示位于玻璃鱼文件夹中的图像.我在玻璃鱼域下创建了一个图像文件夹,我想在JSF页面中显示这些图像.有人能告诉我怎么做吗?我是新手,所以需要一些帮助.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
<property name="alternatedocroot_1" value="from=/images/* dir=/test/webapp" />
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>
Keep a copy of the generated servlet class' java code.
</description>
</property>
</jsp-config>
</glassfish-web-app>
Run Code Online (Sandbox Code Playgroud)
JSF页面:
<header>
<h:graphicImage id="banner" style="width:700px;height: 52px;"
value="/images/header.jpg" />
</header>
Run Code Online (Sandbox Code Playgroud) 我在QT创建者中创建了一个项目,在VisualStudio中我创建了一个向用户发送电子邮件的c ++项目.现在我想将这个项目导入到Qt创建者中,并在我的Qt创建者项目中使用这个功能.c ++文件夹包含几个.cpp文件,头文件和make文件.我不确定如何将此项目导入QT创建者并使其运行.我试图找到一个解决方案,但找不到它.你能告诉我怎么做吗?
jsf ×2
jsf-2 ×2
ag-grid ×1
c++ ×1
crontab ×1
glassfish-4 ×1
groovy ×1
primefaces ×1
qt ×1
qt-creator ×1
qt4 ×1
soapui ×1