當前位置: 首頁>>代碼示例>>Java>>正文


Java Env.WINDOW_None方法代碼示例

本文整理匯總了Java中org.compiere.util.Env.WINDOW_None方法的典型用法代碼示例。如果您正苦於以下問題:Java Env.WINDOW_None方法的具體用法?Java Env.WINDOW_None怎麽用?Java Env.WINDOW_None使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.compiere.util.Env的用法示例。


在下文中一共展示了Env.WINDOW_None方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: ProcessFrame

import org.compiere.util.Env; //導入方法依賴的package包/類
ProcessFrame(final ProcessDialogBuilder builder)
{
	super();

	if (builder.getWindowNo() <= 0 || builder.getWindowNo() == Env.WINDOW_None)
	{
		windowNoCreatedHere = Env.createWindowNo(this);
		builder.setWindowAndTabNo(windowNoCreatedHere);
	}
	else
	{
		windowNoCreatedHere = null;
	}

	panel = builder.buildPanel();

	if (panel.isDisposed())
	{
		dispose();
		return;
	}

	panel.installTo(this);
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:25,代碼來源:ProcessFrame.java

示例2: getWindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
/**
 *
 * @return window number or {@link Env#WINDOW_None}
 */
private int getWindowNo()
{
	final Lookup lookup = getLookup();
	if (lookup != null)
	{
		return lookup.getWindowNo();
	}

	if (m_mField != null)
	{
		return m_mField.getWindowNo();
	}

	return Env.WINDOW_None;
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:20,代碼來源:VLookup.java

示例3: getParentFrame

import org.compiere.util.Env; //導入方法依賴的package包/類
private final JFrame getParentFrame()
{
	final int parentWindowNo = getParentWindowNo();

	// No windowNo => use main window
	if (parentWindowNo < 0 || parentWindowNo == Env.WINDOW_None)
	{
		return Env.getWindow(Env.WINDOW_MAIN);
	}

	// Use particular window
	final JFrame frame = Env.getWindow(parentWindowNo);
	if (frame != null)
	{
		return frame;
	}

	// Fallback to main window (shall not happen)
	return Env.getWindow(Env.WINDOW_MAIN);
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:21,代碼來源:InfoWindowMenuBuilder.java

示例4: getWindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
public static int getWindowNo(final Object model)
{
	final Document document = getDocument(model);
	if (document == null)
	{
		return Env.WINDOW_None;
	}
	return document.getWindowNo();
}
 
開發者ID:metasfresh,項目名稱:metasfresh-webui-api,代碼行數:10,代碼來源:DocumentInterfaceWrapper.java

示例5: getLookup_TableDirEmbed

import org.compiere.util.Env; //導入方法依賴的package包/類
/**
 * Get embedded SQL for TableDir Lookup
 *
 * @param languageInfo report language
 * @param ColumnName column name
 * @param BaseTable base table
 * @param BaseColumn base column
 * @return SELECT Column FROM TableName WHERE BaseTable.BaseColumn=TableName.ColumnName
 */
static public String getLookup_TableDirEmbed(final LanguageInfo languageInfo, final String ColumnName, final String BaseTable, final String BaseColumn)
{
	final int windowNo = Env.WINDOW_None; // NOTE: for TableDir WindowNo, is not important
	final MLookupInfo lookupInfo = getLookup_TableDir(windowNo, ColumnName);
	if (lookupInfo == null)
	{
		return "";
	}

	final String sql = getLookupEmbed(lookupInfo, languageInfo, BaseTable, BaseColumn);
	return sql;
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:22,代碼來源:MLookupFactory.java

示例6: getLookupInfo

import org.compiere.util.Env; //導入方法依賴的package包/類
public MLookupInfo getLookupInfo(final int windowNo)
{
	//
	// List, Table, TableDir
	if(isLookup())
	{
		if(windowNo == Env.WINDOW_None)
		{
			if(_lookupInfoForWindowNone == null)
			{
				final MLookupInfo lookupInfoCached = MLookupFactory.getLookupInfo(
						Env.WINDOW_None
						, DisplayType
						, TableName
						, ColumnName
						, AD_Reference_Value_ID
						, IsParent
						, AD_Val_Rule_ID);
				_lookupInfoForWindowNone = Optional.ofNullable(lookupInfoCached);
			}
			return _lookupInfoForWindowNone.orElse(null);
		}
		
		final MLookupInfo lookupInfo = MLookupFactory.getLookupInfo(
				windowNo
				, DisplayType
				, TableName
				, ColumnName
				, AD_Reference_Value_ID
				, IsParent
				, AD_Val_Rule_ID);
		return lookupInfo;
	}
	else
	{
		return null;
	}
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:39,代碼來源:POInfoColumn.java

示例7: getWindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
public static int getWindowNo(final Object model)
{
	final GridTab gridTab = getGridTab(model);
	if (gridTab == null)
	{
		return Env.WINDOW_None;
	}
	return gridTab.getWindowNo();
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:10,代碼來源:GridTabWrapper.java

示例8: getWindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
private int getWindowNo()
{
	if (_windowNo != null)
	{
		return _windowNo;
	}

	return Env.WINDOW_None;
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:10,代碼來源:InfoBuilder.java

示例9: getWindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
default int getWindowNo()
{
	return Env.WINDOW_None;
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:5,代碼來源:MADBoilerPlate.java

示例10: getWindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
@Override
public int getWindowNo()
{
	return Env.WINDOW_None;
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:6,代碼來源:InfoProductASIController.java

示例11: get_WindowNo

import org.compiere.util.Env; //導入方法依賴的package包/類
/**
 *
 * @return WindowNo in case is an user manual action, or {@link Env#WINDOW_None} otherwise
 */
public final int get_WindowNo()
{
	return m_isManualUserAction ? m_windowNo : Env.WINDOW_None;
}
 
開發者ID:metasfresh,項目名稱:metasfresh,代碼行數:9,代碼來源:PO.java


注:本文中的org.compiere.util.Env.WINDOW_None方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。