我有一个选择查询,我试图搜索字符串的多个模式
LIKE ('%this%' or '%that%' ) and something=else
Run Code Online (Sandbox Code Playgroud)
返回零结果
然而
LIKE '%this%' and something=else
Run Code Online (Sandbox Code Playgroud)
返回结果和
LIKE '%that%' and something=else
Run Code Online (Sandbox Code Playgroud)
返回结果
是否可以将我的所有结果都放入一个查询中?如果一个字符串匹配两者,它将如何处理?
我有一个组件如下:
{
xtype: 'fieldcontainer',
layout: 'hbox',
id: 'article-level-container',
defaultType: 'textfield',
fieldDefaults: {
labelAlign: 'top'
},
items: [{
fieldLabel: 'LEVEL',
name: 'artLevel',
inputWidth: 216,
margins: '0 5 5 0',
allowBlank: false,
fieldStyle: 'text-align: right; font-size: 13pt; background-color: #EAFFCC;'
}, {
fieldLabel: 'VALUE',
name: 'artValue',
inputWidth: 216,
allowBlank: false,
blankText: 'zorunlu alan, bo? b?rak?lamaz',
fieldStyle: 'text-align: right; font-size: 13pt; background-color: #EAFFCC;',
listeners: {
change: function(textfield, newValue, oldValue) {
if (oldValue == 'undefined' || newValue == '') {
Ext.getCmp('btnArticleSave').disable();
} else {
Ext.getCmp('btnArticleSave').enable(); …Run Code Online (Sandbox Code Playgroud) 我们希望建立一个实时价格变动系统,以便能够看到竞争对手价格与产品价格的差异.
我们没有使用Javascript和PHP的推送通知/ COMET系统的经验.如果你不介意,我想得到你的经验,对这种技术的建议.所以这是我的问题:
正如您可能猜到的,当我们启用Flat Catalog Product选项时,我们无法从产品报告集合中获取"名称,价格等"的产品属性.启用此选项后,所有属性都保留在catalog_product_flat.所以,我想做一个扩展,以显示大多数已浏览的产品,但由于上述问题没有成功.
我尝试了很多方法,但没有发生如下:
$collection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect(*)
->setStoreId($store)
->addStoreFilter($store)
->addViewsCount();
$collection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect(*)
->addAttributeToSelect(array('name', 'price')) // this will not work is because of the collection
->setStoreId($store)
->addStoreFilter($store)
->addViewsCount();
Run Code Online (Sandbox Code Playgroud)
那么,你有什么想法获得上述收藏品吗?
我有一个复杂的形式,我不能使用形式序列化技术.在表单内部有许多字段以及动态网格(在用户选择某些条件时动态生成的网格).
我想做什么,收集用户输入/选择+添加网格中可用的选定记录,然后最终制作一个带有这些数据的JSON数组,以便能够发布服务器端.
我的猜测,我可以使用getCmpExtJS的功能来获取整个数据,但你可能会猜测这种方式有点难以维护.另外,我不知道用这种方式获取网格数据!
PS:代码有点长,所以我裁剪了一些部分.
模型和商店定义
Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', '<?php echo js_url(); ?>resources/ux');
Ext.require([
'Ext.grid.*',
'Ext.data.*',
'Ext.form.*',
'Ext.state.*',
'Ext.util.*',
'Ext.layout.container.Column',
'Ext.selection.CheckboxModel',
'Ext.ux.RowExpander',
'Ext.ux.statusbar.StatusBar'
]);
var navigate = function (panel, direction) {
var layout = panel.getLayout();
layout[direction]();
Ext.getCmp('move-prev').setDisabled(!layout.getPrev());
Ext.getCmp('move-next').setDisabled(!layout.getNext());
};
// Article Model
Ext.define('Article', {
extend: 'Ext.data.Model',
fields: [
{name: 'ARTICLE_ID', type: 'int'},
{name: 'DESCRIPTION', type: 'string'}
]
});
// Article Json Store
var articles = new Ext.data.JsonStore({
model: 'Article',
proxy: {
type: 'ajax',
url: '<?php echo base_url() ?>create/get_articles',
reader: …Run Code Online (Sandbox Code Playgroud) 假设我有一个示例网格如下:
+-----------------+-------+-------+--------+
| PRODUCT NAME | PRICE | STOCK | STATUS |
+-----------------+-------+-------+--------+
| PRODUCT A | 10 | 15 | 0 |
+-----------------+-------+-------+--------+
| PRODUCT B | 17 | 12 | 1 |
+-----------------+-------+-------+--------+
Run Code Online (Sandbox Code Playgroud)
我想做什么,根据字段更改网格行颜色STATUS.如果字段状态相等,1则行颜色应该不同.
模型
Ext.define('Article', {
extend: 'Ext.data.Model',
fields: [
{name: 'ID', type: 'int'},
{name: 'ART_NR', type: 'int'},
{name: 'ART_DESC', type: 'string'},
{name: 'SORTEN_TEXT', type: 'auto'},
{name: 'VAR', type: 'int'},
{name: 'GEBI_NR', type: 'int'},
{name: 'SUBSYS_ART_NR', type: 'int'},
{name: 'STATUS', type: 'int'}
] …Run Code Online (Sandbox Code Playgroud) 我只有简单的产品,我想在"我的购物车"链接后的标题部分显示购物车的总重量.
有人可以帮我解决这个问题吗?